Zvláštní chování pravidla Form::MIN
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- GEpic
- Člen | 566
Ahoj, jen ve stručnosti, používám metabalíček nette/nette
^2.4:
Mám:
$form->addText("count")
->addRule(Form::MIN, "Minimální hodnota je %s", 0)
->addRule(Form::FLOAT, "Hodnota musí být číselná")
->setRequired("Toto pole je povinné");
Zadám 10.83 – VŠE OK
Zadám 10,83 – Formulář vyhodí chybu „Minimální hodnota
je 0“
Jakto?
Pokud odeberu pravidlo Form::MIN, pak jsou akceptované obě
verze i správně uloženy a převedeny na 10.83.
Editoval GEpic (20. 9. 2017 20:24)

- h4kuna
- Backer | 741
GEpic napsal(a):
Jakto?
Ahoj, je to tím jak se pravidla přidávají a jak se pak zpracovávají.
Momentálně ti doporučím otočit pravidla pokud to ničemu nevadí.
$form->addText("count")
->addRule(Form::FLOAT, "Hodnota musí být číselná")
->addRule(Form::MIN, "Minimální hodnota je %s", 0)
->setRequired("Toto pole je povinné");
Editoval h4kuna (21. 9. 2017 7:40)