Vykresleni formularoveho prvku podle checkboxu
- Br0visT
- Člen | 17
Mam formular, v ktorom uzivatel pridava produkt. Pri produkte zadava dlzku,
alebo rozsah. Chcel by som to tak, ze defaultne zadava iba dlzku – teda jeden
input box a v pripade ze zaskrtne checkbox, moze zadat aj ten druhy udaj –
koniec rozsahu. V pripade ze to nezaskrtne, druhy input box bude disabled.
Jak na to?
$form->addCheckbox('rangeTake', 'Range');
$form->addText('take_from', 'Take profit: ')
->addRule($form::FLOAT)
->setRequired();
$form->addText('take_to')
->setDisabled()
->addConditionOn($form['rangeTake'], $form::EQUAL, true)
->addRule($form::FLOAT)
->setRequired();
Poprosím odpoveď čo najstručnejšie, som začiatočník.
Editoval Br0visT (10. 9. 2020 14:14)
- Br0visT
- Člen | 17
Br0visT napsal(a):
Skusil som aj nieco take:
$form->addCheckbox('rangeTake', 'Range') //CHECKBOX ->addCondition($form::EQUAL, true) ->toggle('toggle_take_to'); $form->addText('take_to') //TAKE_TO ->setOption('id', 'toggle_take_to');
ale nefunguje to
Po stiahnutí netteForms.js funguje