we:checkform

Fragen und Infos zur Installation & Update von webEdition.
fra
Senior Member
Beiträge: 221
Registriert: So 12. Okt 2008, 11:55

we:checkform

Beitragvon fra » Do 24. Mär 2022, 09:04

In der Versionshistorie der Version 9.1.1 kann man lesen:

we:checkform wird als deprecated markiert

Funktioniert der Tag noch in der 9.1.1., und wird es einen Ersatz geben?

Viele Grüße
fra

fra
Senior Member
Beiträge: 221
Registriert: So 12. Okt 2008, 11:55

Re: we:checkform

Beitragvon fra » Di 29. Mär 2022, 07:06

Vielleicht hat doch noch jemand eine Antwort.

VG
fra

ThomasGoebe

Re: we:checkform

Beitragvon ThomasGoebe » Di 29. Mär 2022, 09:16

Könnte ja sein.

fra
Senior Member
Beiträge: 221
Registriert: So 12. Okt 2008, 11:55

Re: we:checkform

Beitragvon fra » Di 29. Mär 2022, 10:01

Was heißt "Könnte ja sein"?

ThomasGoebe

Re: we:checkform

Beitragvon ThomasGoebe » Di 29. Mär 2022, 10:17

Könnte ja sein, dass doch noch jemand eine Antwort hat.

fra
Senior Member
Beiträge: 221
Registriert: So 12. Okt 2008, 11:55

Re: we:checkform

Beitragvon fra » Di 29. Mär 2022, 11:48

Da bin ich mir sicher. Die Frage ist nur, ob jemand antwortet ;-)

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: we:checkform

Beitragvon WBTMagnum » Di 29. Mär 2022, 12:13

Hey,

Ich habe jetzt auch keine Infos dazu gefunden. In der Regel meint deprecated ja, dass die Funktion bei Zeiten entfernt wird und nicht mehr verwendet werden sollte.

Alternativen könnten die HTML Attribute "required" und "pattern" bei den Eingabefeldern sein. Das braucht kein extra JavaScript und entspricht gängigen Umsetzungs-Pattern.


HTH,
Sascha

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: we:checkform

Beitragvon mokraemer » Di 29. Mär 2022, 12:57

genau das ist auch der Grund, warum wir keinen wirklichen Sinn mehr darin sehen, dieses Tag weiter zu pflegen. Auf Client-Seite kann das alles (besser) über type und pattern gelöst werden - und auf Server-Seite muß es ggf. eh noch geprüft werden, was dieses Tag auch nicht übernimmt.
webEdition-Kern-Entwickler

fra
Senior Member
Beiträge: 221
Registriert: So 12. Okt 2008, 11:55

Re: we:checkform

Beitragvon fra » Di 29. Mär 2022, 13:30

Danke für die Infos.

fra
Senior Member
Beiträge: 221
Registriert: So 12. Okt 2008, 11:55

Re: we:checkform

Beitragvon fra » Do 31. Mär 2022, 13:29

HTML Attribute "required" und "pattern"

Ist das irgendwo dokumentiert?

VG
fra

Benutzeravatar
Finn
Senior Member
Beiträge: 285
Registriert: Mo 3. Apr 2017, 13:37
Wohnort: Bremen
Kontaktdaten:

Re: we:checkform

Beitragvon Finn » Do 31. Mär 2022, 14:38

Da es HTML attribute sind (hat also nichts mit webEdition zu tun), sind diese auch entsprechend dokumentiert.
Z.B.:
https://developer.mozilla.org/en-US/doc ... s/required


https://developer.mozilla.org/en-US/doc ... es/pattern

LG
Finn
Finn Thorwarth
WG Werbeagentur
https://www.wg-werbeagentur.de

fra
Senior Member
Beiträge: 221
Registriert: So 12. Okt 2008, 11:55

Re: we:checkform

Beitragvon fra » Do 31. Mär 2022, 15:03

Hallo Finn, danke für deine Antwort.

# Da es HTML attribute sind (hat also nichts mit webEdition zu tun)

Ich weiß. Es gibt aber auch in WE verschiedene Lösungsansätze. Das Attribut required gibt es ja auch für <we:form type="formmail" />, oder?

Seit ein paar Jahren setzen wir ein Javascript für das Abfangen der Pflichtfelder ein, weil das Attribut required im Zusammenhang mit Captchas Nachteile hat. Bei einer falschen Eingabe im Captcha, werden die Eingaben in den Formularfeldern gelöscht. Wenn checkform nicht mehr unterstützt wird, brauche ich dafür eine Lösung.

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: we:checkform

Beitragvon mokraemer » Do 31. Mär 2022, 15:46

wenn pattern nicht stimmt, oder required nicht erfüllt ist, lassen sich die Formulare nicht abschicken. Also ist das kein Problem
webEdition-Kern-Entwickler

fra
Senior Member
Beiträge: 221
Registriert: So 12. Okt 2008, 11:55

Re: we:checkform

Beitragvon fra » Do 31. Mär 2022, 16:32

@mokraemer: Ja, das ist richtig.

Darum geht es nicht. Wenn ein Besucher alle Pflichtfelder ausgefüllt hat, und nur im Captcha die Zahlen falsch eingibt, werden die Angaben in allen! Formularfeldern (also auch Name, Vorname, Nachricht usw.) gelöscht. Der Besucher muss anschließend das Formular erneut ausfüllen!!!
Das ist benutzerunfreundlich. Anbei zwei Screenshots von dem Formular, das ich im Zusammenhang mit dem WE-Cache-Fehler für dich zusammengebastelt habe.
Screenshot 1: Formular ausgefüllt mit falschem Captcha
formular-1.png
formular-1.png (39.88 KiB) 1499 mal betrachtet
Screenshot 2: Formular noch dem Absenden
formular-2.png
formular-2.png (51.69 KiB) 1499 mal betrachtet

Benutzeravatar
Finn
Senior Member
Beiträge: 285
Registriert: Mo 3. Apr 2017, 13:37
Wohnort: Bremen
Kontaktdaten:

Re: we:checkform

Beitragvon Finn » Do 31. Mär 2022, 16:38

Du kannst einfach nach dem Absenden die Formularinhalte in die Session schreiben, wenn dann das Captcha falsch ist, anschießend das Formular wieder ausgeben und die Inhalte als value setzten. Funktioniert ohne Probleme.
Finn Thorwarth
WG Werbeagentur
https://www.wg-werbeagentur.de


Zurück zu „webEdition Installation & Update“

Wer ist online?

Mitglieder in diesem Forum: Semrush [Bot] und 14 Gäste