Nefunkční addRule když je type=number
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Cars Tomas
- Člen | 43
Ahoj mám tento kód
$form->addText('company_number', 'IČ')
->setType('number')
->addCondition(Form::FILLED)
->addRule(Form::INTEGER, 'Zadejte celočíselnou hodnodu.')
;
a při odeslání, ale ani po odeslání s chybně zadanou hodnotou to
nevyhodí žádnou chybu. Když ale zakomentuji ten setType tak to chodí tak
jak má. Nevíte, kde by mohl být problém popř. jak to vyřešit?
Díkas
- David Matějka
- Moderator | 6445
to je totiz svinstvo, ktery dela chrome (a mozna i jine prohlizece?) v pripade, ze je vypnuta html5 validace (novalidate atribut). Pri nespravnem vstupu pak odesle na server prazdnou hodnotu…
Editoval matej21 (10. 12. 2014 12:03)