Výpis errorů po validaci formuláře na jiném místě než v alertu

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

Ahoj, narazil jsem na problém při validaci formuláře. A proto bych se chtěl zeptat jestli je nějaká možnost, jak udělat validaci jako s addRule() a to s jedním rozdílem. AddRule(), když podmínka skončí jako FALSE, tak zavolá alert() a vypíše v něm chybové hlášky. To já nechci. Chtěl bych je vypsat na jiném místě (např. v jiném modálním okně). Jak tedy můžu ty chybové hlášky shromáždit a vypsat je někde jinde?

Předem děkuji za pomoc.

Mysteria
Člen | 797
+
0
-

Tohle je už věc JavaScriptu, výchozí implementace je v alertu, pokud chceš něco jinýho, tak si to musíš upravit v netteForms.js.
Já to mám upraveno třeba tak, že projdu všechny inputy a pokud má chybu, tak ji vypíšu vedle popisku.

GEpic
Člen | 566
+
0
-

S_I_M_ON napsal(a):

Ahoj, narazil jsem na problém při validaci formuláře. A proto bych se chtěl zeptat jestli je nějaká možnost, jak udělat validaci jako s addRule() a to s jedním rozdílem. AddRule(), když podmínka skončí jako FALSE, tak zavolá alert() a vypíše v něm chybové hlášky. To já nechci. Chtěl bych je vypsat na jiném místě (např. v jiném modálním okně). Jak tedy můžu ty chybové hlášky shromáždit a vypsat je někde jinde?

Předem děkuji za pomoc.

Mrkni na nette.live.validation.js

S_I_M_O_N
Člen | 23
+
0
-

Mysteria napsal(a):

Tohle je už věc JavaScriptu, výchozí implementace je v alertu, pokud chceš něco jinýho, tak si to musíš upravit v netteForms.js.
Já to mám upraveno třeba tak, že projdu všechny inputy a pokud má chybu, tak ji vypíšu vedle popisku.

Díky moc, problém vyřešen.