Vypnutí JS validace u konkrétních prvků

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

Nazdárek,

používám na stránkách JS validaci v podobě netteForms.js. Problém nastane, když mám u daného prvku vlastní validační pravidlo. Toto pravidlo se do data-nette-rules zapíše, ale JS si s tím nedokáže poradit a hlásí chybu i v případě, že vstup je zadaný správně. Dle mého by JS mělo být u vlastních validačních pravidel vypnuté.. nebo se to dá vypnout u konkrétního prvku ručně?

Děkuji
Bernard

David Grudl
Nette Core | 8228
+
0
-

U netteForms.js zatím probíhá vývoj, takže spousta věcí ještě nefunguje.

Bernard Williams
Člen | 207
+
0
-

A nějaký rychlý bugfix nebo návod na opravu by nebyl? Teď to budu muset řešit odstraněním netteForms.js nebo přesunutím validace daného prvku mimo komponentu.

Čelo
Člen | 42
+
0
-

V netteForms.js stačí za switch (op) vložit pravidlo pro vlastní validátor v podobě:

case 'myValidator': return true;

či ho rovnou napsat, aby plnil svůj účel i na straně klienta.