provedeni dvou isSuccess funkci zaroven pro dva ruzne formulare? why?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kenny
- Člen | 2
Dobry den,
uz jsem prolezl snad vsechno, tak pisu primo sem. Jak je mozne ze pri stisknuti libovolneho tlacitka se vzdy provedou obe isSuccess funkce? Mam preci dva ruzne formulare ?!?
<?php
$apacheRestartForm = new Form;
$apacheRestartForm->addSubmit('send1', 'Reload Apache');
echo $apacheRestartForm; // vykreslí formulář
if ($apacheRestartForm->isSuccess()) {
echo "bbb";
}
$newWebuserForm = new Form;
$newWebuserForm->addSubmit('send2', 'New webuser');
echo $newWebuserForm; // vykreslí formulář
if ($newWebuserForm->isSuccess()) {
echo "aaa";
}
?>
Diky za hinty
- Filip Procházka
- Moderator | 4668
Zdá se, že ano. Pokud chceš mít na stránce dva formuláře a používáš je samostatně, tak je musíš pojmenovat
$apacheRestartForm = new Nette\Forms\Form('apacheRestart');
$newWebuserForm = new Nette\Forms\Form('newWebuser');
Editoval HosipLan (15. 8. 2012 15:42)