Povinná pole po zatrhnutí checkboxu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- symmetry
- Člen | 71
Ahoj,
chtěl bych se zeptat, zda by mi někdo neporadil, jak dosáhnout toho aby
vybraná formulářová pole byla po zatrhnutí checkboxu povinná, jinak
nikoliv.
Zkoušel jsem něco takového, ale to nefunguje:
$form->addCheckbox('im_signed', 'Přihlašuji se do sdružení i za společnost');
$form->addText('company_name', 'Název společnosti')
->addConditionOn($form['im_signed'], Form::FILLED, 'Zadejte název společnosti');
Díky za každou radu.
- toka
- Člen | 253
symmetry napsal(a):
Ahoj,
chtěl bych se zeptat, zda by mi někdo neporadil, jak dosáhnout toho aby vybraná formulářová pole byla po zatrhnutí checkboxu povinná, jinak nikoliv.Zkoušel jsem něco takového, ale to nefunguje:
$form->addCheckbox('im_signed', 'Přihlašuji se do sdružení i za společnost'); $form->addText('company_name', 'Název společnosti') ->addConditionOn($form['im_signed'], Form::FILLED, 'Zadejte název společnosti');
Díky za každou radu.
Nemám teď čas odzkoušet, ale podle mne takto:
$form->addCheckbox('im_signed', 'Přihlašuji se do sdružení i za společnost');
$form->addText('company_name', 'Název společnosti')
->addConditionOn($form['im_signed'], Form::EQUAL, TRUE)
->addRule(Form::FILLED, 'Zadejte název společnosti');