Nefunkčnosť podmienky na validáciu dlžky hesla

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Michal8245
Člen | 14
+
0
-

Zdravím vás mam takýto problém

$this->addText("name","Full name");
       $this->addText("login", "User name")
               ->addRule(NForm::FILLED);
       $this->addText("email","E-mail")
               ->setEmptyValue("@")
               ->addRule(NForm::FILLED)
               ->addRule(NForm::EMAIL);
       $this->addPassword("password", "Heslo")
               ->addRule(NForm::FILLED)
               ->addCondition(NForm::MIN_LENGTH,'Heslo musí mať aspoň %d znakov', 5);

       $this->addPassword("passwordVerify", "Zopakuj heslo")
               ->addRule(NForm::EQUAL, "Heslá sa musia zhodovať", $this["password"]);

       $this->addSubmit("submit", "Pokračovať");
       $this->addProtection('Vypršal časový limit, odošlite formulár znovu');

klasicky formular, problém je v tom že mi nefunguje podmienka na validaciu dlžky hesla. Odkontroluje mi len či je heslo zadané ale dlžka tam prejde aj menšia ako 5.
Kde može byt problém?
Vopred dakujem za rady

enumag
Člen | 2118
+
0
-

Místo addCondition použij addRule.