Seite 1 von 1
YForm validate preg_match
Verfasst: 5. Mai 2017, 17:59
von anita
hallo,
ich will mit dem Formbuilder ein Kontaktformular bauen. Da hab ich z.B.
Code: Alles auswählen
text|name|Name|#placeholder:Name
validate|empty|name|Bitte geben Sie Ihren Namen ein
validate|preg_match|name|/[a-z]/i|ist das Ihr Name?
ich bekomme immer die Fehlermeldung "ist das Ihr Name?" auch wenn ich nur Buchstaben ohne Umlaute eintrage
ist da was falsch?
Re: YForm validate preg_match
Verfasst: 6. Mai 2017, 15:01
von anita
Re: YForm validate preg_match
Verfasst: 7. Mai 2017, 21:10
von Ingo
Re: YForm validate preg_match
Verfasst: 8. Mai 2017, 11:14
von anita
hallo Ingo,
was willst Du mir damit sagen?
Im Übrigen habe ich es dadurch gelöst, dass ich als value type text und nicht email eingesetzt habe. Dann klappt die Validierung mit Fehlerwarnung, aber das kann ja wohl nicht richtig sein. Wenn es ein feld vom type email gibt, sollte auch die Validierung ablaufen, wie in YForm angegeben.
Re: YForm validate preg_match
Verfasst: 8. Mai 2017, 13:03
von Ingo
Ich will dir damit sagen, dass deine Validierung des Namens Grütze ist. Chloë oder François könnten dein Formular nicht abschicken. 毛澤東 oder Владимир Владимирович Путин auch nicht. Und gerade den letzten möchtest du nicht als Feind haben...
Re: YForm validate preg_match
Verfasst: 8. Mai 2017, 15:56
von anita
achso darauf hast Du Dich bezogen; da könntest Du recht haben, auch Deutsche können anderssprachige Namen habe. Vielen Dank für Deinen Hinweis, werde das überarbeiten.