Ajax a formuláře
- veena
- Člen | 98
David Grudl napsal(a):
Na čem teď pracuju
- handlování výjimek mezi Presenterem a Application
- AJAX a formuláře
Přebírám diskuzi o bodu 2. sem z jiného vlákna.
Ohledně validace formuláře javscriptem na klientovi a také jejich odesílání ajaxem navrhuji proštudovat tyto dva pluhiny a zaužovat, jestli jejich podporu do frameworku neimplementovat. Nebo se můžeš nechat alespoň inspirovat.
http://docs.jquery.com/…s/Validation
http://www.malsup.com/jquery/form/
Každopádně bych nevytvářel další javscriptový framework. Buď bych použil jeden – jQuery je vhodné. Nebo propojit vlastní fce pomocí adaptérů s ostatními js frameworky a jejich pluginy – pracnější.
- David Grudl
- Nette Core | 8218
To je velmi dobrá poznámka.
Nette si dosud vystačilo s velmi jednoduchým JavaScriptovým kódem. Komunikace s ním je v tuto chvíli natvrdo zadrátována v kódu presenteru, jak upozorňoval třeba pan A., což je samozřejmě proti duchu celého frameworku. Podpora AJAXu je totiž ve fázi proof of concept. Záměrem je udělat kód dostatečně abstraktní, aby nebyl vázán na žádný konkrétní JavaScriptový framework, a zároveň nabídnout (snadno nahraditelné) výchozí chování. A to by právě mělo jako svůj JavaScriptový protějšek používat knihovnu jQuery.
jQuery Form Plugin jsem si už ošahal a mám téměř hotovou implementaci pro Nette.
jQuery Validation Plugin neznám (díky za tip), projdu si to, ale asi nevyužiju. Nette má hotovou 1:1 validaci klient:server, kterou bych rád zachoval, jen naučil spolupracovat s AJAXem.