Select onChange → submit formuláře

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

V diskuzi se doporučuje řešit automatický submit formuláře (při změně selectu) pomocí metod
->getControlPrototype()->onchange(„submit();“);
Je to ale čisté řešení? Spustí se v takovém případě JS kontrola formuláře?
Nemělo by to být řešeno nějakým příznakem/vlastností Selectu, která z něj udělá takové „onChangeSubmitTlačítko“? například ->getControlPrototype()->onChangeSubmitForm(‚submitButtonName‘);

mlha
Člen | 58
+
0
-

Mám tu update. Nyní mám formulář, který obsahuje více selectBoxů a každý má při onChange odeslat formulář. Tuto akci ale musím nějak odlišit. Opět by se mi hodilo nastavit selectBoxům „tlačítkové vlastnosti“. Nějaký nápad?

nAS
Člen | 277
+
0
-

Já bych formulář vykreslil normálně a někde ve skriptu na konci stránky / v externím souboru bych teprve vyhledal konkrétní prvek podle id a nastavil mu všemožné čachry pomocí js frameworku dle chuti.

mlha
Člen | 58
+
0
-

Vyřešil jsem pomocí vlastní formulářové komponenty s upraveným selectBoxem
viz. příspěvek

Editoval mlha (9. 8. 2010 10:25)