scorpion-ds
Новичок
В работе использую плагин "Validation" который проверят форму перед ее отправкой.
В моем проекте, формы работают на Ajax, недавно заметил досадный баг:
Если форма пересоздается, с таким же именем, то для валидатора действуют старые правила, от формы которая была до нее. Дело в том, что формы имеют одно имя и отличаются только количеством полей и их правилами. Называть формы по разному не вариант, перед созданием новой формы, для старой вызывают метод jQuery('#name').remove(), хотя даже это делать в общем-то не надо, там и так все очищается, после генерится код новой формы и вызывается jQuery('#name').validate(параметры) , тем не менее правила остаются от прошлой формы.
Подскажите, это баг или, я чего-то не понимаю?
В моем проекте, формы работают на Ajax, недавно заметил досадный баг:
Если форма пересоздается, с таким же именем, то для валидатора действуют старые правила, от формы которая была до нее. Дело в том, что формы имеют одно имя и отличаются только количеством полей и их правилами. Называть формы по разному не вариант, перед созданием новой формы, для старой вызывают метод jQuery('#name').remove(), хотя даже это делать в общем-то не надо, там и так все очищается, после генерится код новой формы и вызывается jQuery('#name').validate(параметры) , тем не менее правила остаются от прошлой формы.
Подскажите, это баг или, я чего-то не понимаю?