Změna chování při erroru validace

- ParallelUniv3rse
- Člen | 13
Zdravím, neví někdo z vás jak se dá změnit chování formu když políčko nevyhovuje daným pravidlům? např. je prázdné když je required. Defaultně se oběví alert přes js s hláškou, já bych rád aby se mi input s labelem obarvili na červeno. Díky :)

- Šaman
- Člen | 2668
JS alert dělá přilinkovaný script nette.forms.js. I když
ho zrušíš, tak required si každý prohlížeč ošetřuje po
svém. Teprve kdyby jsi tohle obešel (třeba použitím pravidla range, kde
délka má být > 0), tak máš možnost ručně vykreslovat formuláře a
pak by sis u chybných inputů nastavil třídu a tu pomocí CSS obarvil.
Případně, pokud rozumíš tomu JS, tak si můžeš upravit ten
nette.forms.js aby ti nastavil tu třídu i bez
odeslání formu.
Úplně jednoduše to nejde.

- ParallelUniv3rse
- Člen | 13
Paráda, díky :) V tom JSku jsem si to už našel a mám co jsem chtěl. Díky!

- thm
- Člen | 151
Moc rád používám doplněk Live Form Validation, kde ti JS špatně vyplněnému inputu přiřadí třída class=„controlErrorClass“ a hlavně LIVE.