Podpora server-side validačních callbacků formulářů javascriptem
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Majkl578
- Moderator | 1364
Zdravím,
představuji podporu validace server-side callbacků v javascriptové validaci.
Jde zatím o experiment, který sice funguje, ale vyžaduje několik zásahů
do Nette (a tímto Vás prosím o nástřel jiné, ne tolik ofensivní
cesty).
Jak to funguje? Jelikož nejde o standardní validátor, který by mohl být proveden v javascriptu např. regulárem, je potřeba zavolat script a nechat ho událost vyhodnotit. To jsem implementoval pomocí XMLHttpRequestu, identifikace validační podmínky je provedena pomocí názvu signálu a indexace všech pravidel (viz. kód).
Umístil jsem to na Github, pro lenochy přikládám i testovací formulář.
Uvítám návrhy jak co udělat lépe (zejména JS, ten mi moc neříká) apod.
Díky!
Editoval Majkl578 (12. 6. 2010 16:16)