Formulár setRequired() problém – Nette 2.4 na 3.1
- Nikolas
- Člen | 2
Ahojte.
Riešime update na Nette 3.1 a máme takú chybu, že nevieme uložiť formulár lebo vypíše setRequired chybu.
`$form->addText(„kw“, „Výkon“)
->setRequired(false)
->addRule($form::FLOAT, ‚Výkon musí byť číslo‘);`
Zatial to fungovalo správne. Teraz keď nevyplníme input, ajtak skontroluje a vypíše chybu, že ‚Výkon musí byť číslo‘, ale input je nepovinné, takže môže byť null. Keď zadá niečo (123, „asd“)->vtedy by to malo len skontrolovať.
Pozeral som dokumentáciu, našiel som, že v novom už netreba používať
ani setRequired
keď je false
, skúšal som aj
setNullable
ale nefunguje.
netteForms.min.js
a live.form.validation.js
používame.
Ďakujem!
- Ozzrel
- Generous Backer | 54
Z dokumentace live.form.validation
All you need is to link live-form-validation.js file from to your HTML document. That's it!
The script already contains the netteForms.js file, so don't use it again and remove it from your HTML document.