Chybové hlášky formuláře nastavené v addRule nefunkční
- PavelS
- Člen | 66
Ahoj, mám takovýto kód formuláře:
$form->addPassword('password', 'heslo')->setAttribute('class','form-control')
->setRequired('Choose a password')
->addRule(Form::MIN_LENGTH, 'Heslo musí mít alespoň %d znaky', 6)
->addRule(Form::PATTERN, 'Musí obsahovat číslici', '.*[0-9].*');
Ale v aplikaci se mi pak vypisuje hláška
Vyplňte prosím pole v požadovaném formátu
.
Nevíte někdo, proč tomu tak je a jak to napravit? Děkuji.
- Šaman
- Člen | 2666
V Nette je to připravené
v Sandboxu a Web-projectu. Stačí nalinkovat, ale pokud to chceš načítat ze
svého serveru, pak je potřeba to překopírovat z vendoru někam
do /www
.
- PavelS
- Člen | 66
Šaman napsal(a):
V Nette je to připravené v Sandboxu a Web-projectu. Stačí nalinkovat, ale pokud to chceš načítat ze svého serveru, pak je potřeba to překopírovat z vendoru někam do
/www
.
Díky za odpověď. Když si to však nalinkuju, tak mi ty zprávy dává do dialogového okna a ne k poli formuláře, jako to dělá prohlížeč bez toho. Jak prosím nastavím, aby se ta hláška vypisovala kde má?
- Mysteria
- Člen | 797
To už si musíš buď upravit sám nebo použít nějakou hotovou implementaci, například https://componette.org/…m-validation.