Problém s ‚addCondition‘ a validací formuláře

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

Ahoj,
přidávám k formuláři validaci. Chci aby hodnota mohla být buď prázdná nebo to bylo číslo označující den konání.
Mám to následovně:

$form->addText(‚activity_date_day‘, ‚Den konání‘)
->setType(‚number‘)
->addCondition(Form::FILLED)
->addRule(Form::INTEGER, ‚Den konání musí být číslo‘)
->addRule(Form::RANGE, ‚Den konání musí být od %d do %d‘, array(1, 31));

Když tam zadám nečíselný řetězec, tak to projde. Co dělám špatně? Díky.

David Matějka
Moderator | 6445
+
0
-

Vypada to spis na „feature“ v chrome (mozna i v jinem prohlizeci?) pro typ „number“ – kdyz tam zadas neco jinyho nez cislo, tak to odesila jako by tam hodnota nebyla… Pri pouziti klasickeho type="text" probehne validace ok..

ascorti
Člen | 2
+
0
-

Aha, to je ono. Bylo to ve Firefoxu (přesněji Nightly).

Díky za pomoc