viac submitov pre jeden formular
- Matej123
- Člen | 150
Ahojte,
chcem vytvorit formular (klasicky v prezenteri cez createComponentForm…) a definovat v nom viacero submitov, potom pri spracovani formularu chcem v metode rozpoznat na ktory submit bolo kliknute a vykonat specificku akciu pre tento submit. Ako to spravit? (kedze viem ze submit je omitted v $form->values…)
- David Matějka
- Moderator | 6445
pouzij onClick u tlacitka https://doc.nette.org/cs/forms#…
nebo si pres isSubmittedBy over, ze to bylo odeslany danym tlacitkem
- Matej123
- Člen | 150
Dakujem.
David Matějka napsal(a):
pouzij onClick u tlacitka https://doc.nette.org/cs/forms#…
nebo si pres isSubmittedBy over, ze to bylo odeslany danym tlacitkem
- Matej123
- Člen | 150
Ak pouzijem takto:
<?php
$form->addSubmit('login', 'Přihlásit se')
->onClick[] = array($this, 'signInFormSubmitted');
?>
tak potom v metode ‚signInFormSubmitted‘ neviem pristupovat k prvkom formu.
Chyba: Call to undefined method Nette\Forms\Controls\SubmitButton:: getValues()
David Matějka napsal(a):
pouzij onClick u tlacitka https://doc.nette.org/cs/forms#…
nebo si pres isSubmittedBy over, ze to bylo odeslany danym tlacitkem
- David Matějka
- Moderator | 6445
v pripade onClick eventu se do callbacku predava to tlacitko (tedy SubmitButton), ne formular