Validace skupiny addCheckboxů v závislosti na jiném
- buffus
- Člen | 101
Nette 2.0.7 PHP 5.3
$form->addGroup('Otázka č.')
$form->addCheckbox('a', 'Ovoce');
$form->addCheckbox('b', 'Zelenina');
$form->addCheckbox('c', 'Maso');
$form->addCheckbox('d', 'Nic z uvedeného');
Ahoj,
prosím o radu, jak nejlépe udělat, aby pokud uživatel zafajfkuje d), se mi
odškrtly případné před tím zafajfkované volby a) až c), které lze
navolit současně. A naopak, pokud bude mít uživatel zaškrtnuté d), aby se
odfajfkovalo v případě následné volby a),b) nebo c).
Díky.
- Vojtěch Dobeš
- Gold Partner | 1316
Nejlépe tak, že „nic z uvedeného“ se bude implicitně předpokládat, pokud uživatel nezakřížkoval nic z těch tří :). Plus třeba malé tlačítko „odškrtnou/zaškrtnout vše“, pokud příspívá k pohodlnosti vyplnění.
Každopádně Nette nic takového neumí, protože to není potřeba.
- buffus
- Člen | 101
Jo díky. Jde jen o krátkodobý sběr dat pro nějakou magisterskou práci a chtěl jsem v rychlosti pořešit blbuvzdornost. Otázky jsou už schválené, neměnné a některé tak nešťastně položené, že nepasují na standardní formulářové prvky… A psát ke každé hromadu podmínek se nevyplatí. Kašlu na to. Díky.