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
we:checkform
Re: we:checkform
Vielleicht hat doch noch jemand eine Antwort.
VG
fra
VG
fra
Re: we:checkform
Was heißt "Könnte ja sein"?
Re: we:checkform
Da bin ich mir sicher. Die Frage ist nur, ob jemand antwortet
-
- webEdition Partner
- Beiträge: 1825
- Registriert: Di 7. Mär 2006, 16:50
- Wohnort: Wien
- Kontaktdaten:
Re: we:checkform
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
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
Re: we:checkform
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
Re: we:checkform
Danke für die Infos.
Re: we:checkform
HTML Attribute "required" und "pattern"
Ist das irgendwo dokumentiert?
VG
fra
Ist das irgendwo dokumentiert?
VG
fra
Re: we:checkform
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
Z.B.:
https://developer.mozilla.org/en-US/doc ... s/required
https://developer.mozilla.org/en-US/doc ... es/pattern
LG
Finn
Re: we:checkform
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.
# 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.
Re: we:checkform
wenn pattern nicht stimmt, oder required nicht erfüllt ist, lassen sich die Formulare nicht abschicken. Also ist das kein Problem
webEdition-Kern-Entwickler
Re: we:checkform
@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 Screenshot 2: Formular noch dem Absenden
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 Screenshot 2: Formular noch dem Absenden
Re: we:checkform
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.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste