Chybná validace Form::EMAIL

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Rypi
Člen | 38
+
0
-

Ahoj,
při testování formuláře jsem přišel na chybu u validace textového políčka s nastaveným Form::EMAIL.

zadal jsem adresu (s diakritikou):
zkoušecí@neco.cz – JS: projde, PHP: neprojde
neco@zkoušecí.cz – JS: projde, PHP: projde

Nevím, jestli diakritika může být v uživatelské části, ale pokud ne, měl by to zachytit i JS.

ic
Člen | 430
+
0
-

Diakritika (a další paznaky) dnes může být úplně všude a už se to tu jednou i řešilo, ale to že se JS a PHP validace nechovají stejně je určitě chyba.

Jaké bylo vlastně nastavení mě napadá… validace z z netteForms.js nebo html5, protože do nastavení druhé jmenované zasahovat pokud vím nejde… dá se jen vypnout nabo zapnout.

uestla
Backer | 799
+
0
-

Validace e-mailu probíhá na klientovi jinak než na serveru, to je známá věc.

Je to možná nepříjemnost co se pohodlí uživatele týče, v žádném případě to ale není fatální chyba…