zpřístupnění a znepřístupnění pole ve formuláři volbou ze select boxu
- ales23
- Člen | 10
Ahoj, moc prosím o pomoc. Už jsem nad tím strávil hodiny bez výsledku. Potřeboval bych ve formuláři zpřístupnit/znepřístupnit pole na základě volby v select boxu – konkrétně druhé pole by mělo být disabled a pouze pokud uzivatel zvolí první možnost v select boxu, tak se zpřístupní a stane se povinným. Zkusil jsem na to jít nějak takhle:
$form->addSelect('volba', '', $volba)
->setRequired();
$form->addText('vstup', 'vstup')
->setRequired(false)
->setDisabled()
->addConditionOn($form['volba'], $form::EQUAL, '1')
->setRequired()
->setDisabled(false);
A výsledkem je: Call to undefined method Nette\Forms\Rules::setDisabled()
Nevíte prosím, jak na to?