Vypnutý Checkbox a jeho hodnota

- pifko
- Člen | 13
Ahoj,
nevim co dělám špatně, ale mám následující problém. V továrničce vytvářím formulář mimo jiné s checkboxem.
$form->addCheckbox('box', 'box')
->setValue(true)->setDisabled(true);
Formulář se vykreslí správně a tlačítko není aktivní. Když však zpracovávám hodnoty po odeslání formuláře:
$form['box']->getValue()
tak se vrací špatné hodnoty (resp. nevrací se nic). Bez nastavení setDisabled(true) vše funguje dobře. V čem je zádrhel? Díky
Editoval pifko (4. 1. 2010 23:34)

- Bernard Williams
- Člen | 207
Nazdárek,
čeho přesně chceš dosáhnout? Jestli to chápu dobře, tak
disable=true úplně vypne ten prvek (jakoby neexistoval), takže
ani hodnota se neodešle. Pokud ho tam chceš, ale nechceš, aby se dal
uživatelem změnit, tak použij readonly. Jestli jsem to pochopil
špatně, tak se omlouvám.
Bernard

- David Grudl
- Nette Core | 8296
Jde o to, že webový prohlížeč prvky označené jako disabled vůbec neposílá na server.