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
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';