addText maximální hodnota

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

Zdravím,

jak textboxu nastavím maximální hodnotu která půjde zadat?

$form->addText('rooms', 'Počet pokojů:')
    ->setType('number')

Díky

Jan Endel
Člen | 1016
+
+1
-

Ahoj,
jednoduše:

$form->addText('rooms', 'Počet pokojů:')
    ->setType('number')
	->addRule(Form::RANGE, 'Můžete zadat max %d pokojů.', [NULL, $max]);
BigCharlie
Člen | 284
+
0
-

A nebo jednodušeji s pomocí Form::MAX. Pak netřeba předávat pole [NULL, max], ale jen maximální hodnotu. Dostupné tuším od verze 2.2.3.