Validace hidden pole
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- radas
- Člen | 225
Řeším formulář, který obsahuje hidden pole. Ty jsou inicializovány na nulu. Pak mám ve formuláři našeptávač, který po výběru položky prostřednictvím callback funkce v JavaScriptu vloží do hidden pole příslušnou hodnotu (nějaké ID té vybrané položky). Jenže uživatel může např. přes FireBug změnit hodnotu toho hidden pole.
Proto se snažím v továrničce na formulář přidat validační podmínky na hidden pole. Zjistil jsem, že jde použít Form::FILLED a uživatelský validátor (naštěstí), ale už ne třeba Form::REGEXP nebo Form::INTEGER atd. V takovém případě Laděnka vyhodí chybu: unknown operation :integer for control…
Existuje nějaký vážný důvod, proč nelze použít i ostatní typy podmínek u hidden polí?