[2008-11-21] Změna významu událostí ve formulářích
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- David Grudl
- Nette Core | 8227
Na školení se otevřela diskuse kolem pojmenování událostí pro obsluhu
formulářů. Jde o to, že onSubmit
se volá tehdy, když je
formulář odeslán, zatímco onClick
na tlačítku tehdy, když je
odeslán daným tlačítkem a zároveň je validní.
Souhlasím, že je to krapet nekonzistentní. Navrhl bych
chování jsem upravil takto:
$form->onSubmit
&$button->onClick
– vyvolají se po odeslání formuláře/stisknutí tlačítka při validním stavu- přidat
$form->onInvalidSubmit
&$button->onInvalidClick
– vyvolají se po odeslání formuláře/stisknutí tlačítka při invalidním stavu
- Honza Marek
- Člen | 1664
To zní dobře. Nebudu muset pořád ručně kontrolovat formulář, jestli je validní.