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
+
0
-

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
+
+2
-

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)