Proč se hidden prvky nedají použít standartně při validaci?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
LeonardoCA
Člen | 296
+
0
-

Je k tomů nějaký opravdový důvod, krom toho, že to většinou není potřeba?

už se to tu párkrát řešilo, např. zde: https://forum.nette.org/…idden-inputu nebo zde: https://forum.nette.org/…-hidden-pole

potřeboval jsem přidat podmínku pro vyplnění 3 položek formuláře, jen pokud je hidden prvek formuláře nastaven na určitou hodnotu a hodnota hidden prveku formuláře se mění v závislosti na select boxu, ale podmínka nemůže být vázána na select box

a místo jednoduchého přidání

->addConditionOn($form['payments_type'], Form::EQUAL, PAYMENTS_SHORT_TERM_2012)`

půl hodiny řeším proč to nefunguje a jak udělat aby to fungovalo …

nakonec jsem to vyřešil takto

$form->addText('payments_type');
$form['payments_type']->getControlPrototype()->style = 'display:none';