Dva formuláře na stránce

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ViliamKopecky
Nette hipster | 230
+
0
-

Když mám na jedné stránce dva formuláře, a jeden odešlu, tak data přijdou oběma. Jak zjistit kterýmu patří?

Napadá mě si jinak identifikovat tlačítka, ale určitě je nějaký krásnější řešení…

phx
Člen | 651
+
0
-

Pokud si dobre vzpominam, tak staci u tlacitka nastavit parametr name a v PHP pote detekovat isSubmit(‚name‘). Mozna se pletu a mozna to je uz jinak, ale tak jsem to tenkrat pochopil.

David Grudl
Nette Core | 8218
+
0
-

V archívu je stará verze formulářů. Zaktualizuji.

Jod
Člen | 701
+
0
-

Mne to stále robí, aj pri novšej verzii :(

Kliknem na filter a prihlási ma :( (prihlási preto, lebo mi tam prehliadač nastaví prhl. údaje)

Používam AppForm, robí to aj cez udalosti aj bez nich.

Nette.compact 0.8 (revision 106 released on 2008/10/27 11:13:57)

TanisCZ
Člen | 80
+
0
-

Zkusil bych to testnou na full verzi Nette namisto compact. Jen tak pro jistotu :)

Jod
Člen | 701
+
0
-

Už som našiel chybu :)

V login formulári som dal miesto

{!$loginform->render(‚end‘)}

..znovu

{!$loginform->render(‚errors‘)}

..tak mi to nevygenerovalo uzatváraci form tag :)

TanisCZ
Člen | 80
+
0
-

Klasika :)