Chybné spracovanie formulára
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- mbskot
- Člen | 42
Ahojte,
mohol by pls niekto z vás vyskúšať tento kód bez JS? Aj keď zadám
blbosť, tak mi to zoberie(nenastane chyba). Skúšal som URL vymeniť za napr.
INTEGER a vtedy to funguje, ale s URL nie.
$this->addText('aaaa', 'URL stránky po úspešnom odoslaní formulára', 64, 255)
->addCondition(self::FILLED)
->addRule(self::URL, 'nonono');
Nette Framework 2.0.10 (revision $WCREV$ released on $WCDATE$)
PHP 5.4.
Ďakujem
- David Matějka
- Moderator | 6445
blbost
by validni url byt nemela. v url musi byt schema a
spravne asi i cesta (tedy ne jen http://blbost
ale
http://blbost/
). to je tedy prvni problem, ze nette zkousi pridat
pred adresu http://
, viz https://api.nette.org/…ase.php.html#…
druhy problem je zavadejici nazev validatoru jako URL (respektive validateUrl
ve validatorech )
ten validator totiz propusti jen http(s) protokol, nikoliv treba ftp