ako funguje validace formularu
- duskohu
- Člen | 778
Ahojte viete mi poradit, chcel by som vediet ako funguje validacia
formularu,
hladal som nejaky popis, alebo manual, ale nic konkretne som nenasiel.
Chcel by som to vediet hlavne koli tomu ze mam formular v ktorom mam:
https://componette.org/search/?…
JsonDependentSelectBox a ten funguje tak ze po zmene hodnoty v selectboxe sa
formular neodosiela len sa zmeni na zaklade callbacku hodnota v zavislom
selectboxe, cize predpokladam ze neprebieha validacia,
( predpokladam preto, lebo ma neupozorni ze nemam vyplnene pozadovane hodnoty
v dalsich imputoch kde pouzivam ->addRule, urobi to az po odoslani
formulara )
Problem nastal ked som pridal dalsi prvok TagInput
https://github.com/…rms-taginput
, a v tom okamihu mi po zmene v selectboxe formular odosiela a automaticky
robi aj validaciu formulara,
takze tagInput ma na to nejaky vpliv,
preto by som rad vedel kde a ako sa validacia uskutocnuje, viete mi niekto poradit akym smerom sa vybrat???
- Ot@s
- Backer | 476
Obecně – koukni do Nette\Forms\Rules, resp. na validate(), kde se řeší server side validace.
Co se týče té klientské validace (kterou asi reklamuješ) u tagInputu, tak v tom asi bude kolize JS validace u Dependentselectbox a JS kód validace tagInputu. Někde se bude muset něco upravit, aby to spolu koexistovalo…
- duskohu
- Člen | 778
Diki moc,
O tej kolizi mas pravdu, ale nieje problem medzi validaci tagInputu a
SelectBoxom
ale medzi tagInputu a priamo validaciou netteForm.js kedze SelectBox vyuziva
tuto validaciu a neprepisuje ju,
takze Tag input prepise povodnu validaciu v netteForm.js a tym narusi aj
selectBox ..