Validace formuláře – číselná hodnota nebo null
- bluray
- Člen | 178
Dobrý den, mám formulář ve kterém je input pro zadání čísla. ale ten je nepovinný. Takže pokud nebude vyplněn hlásí mi to chybu že tam musím mít číslo. Jde vytvořit pravidlo pro vložení čísla nebo aby byl prázdný? Děkuji
$form->addText("cena", "Cena")
->setType("number")
->addRule(Form::NUMERIC, "%label musí být číselná hodnota")
->addRule(Form::MAX_LENGTH, "%label může mít maximálně %d znaků", 6);

- Michal Vyšinský
- Člen | 608
Ahoj,
na toto se používá addCondition():
$form->addText("cena", "Cena")
->setType("number")
->addCondition(Form::FILLED)
->addRule(Form::NUMERIC, "%label musí být číselná hodnota")
->addRule(Form::MAX_LENGTH, "%label může mít maximálně %d znaků", 6);
Editoval Michal Vyšinský (8. 7. 2014 15:56)
RSS tématu
Téma zavřeno