JQuery проверить, не могу заставить его работать - PullRequest
0 голосов
/ 08 января 2010

ОК, бьюсь головой об стену Javascript / jQuery здесь, здесь - это код, который я просто не могу заставить работать правильно, любая помощь очень ценится!

Особенно это меня беспокоит, меняя строку 60 с
c.gbForm.validator = c.dom.gbForm.validate(c.gbForm.validator); до
c.gbForm.validator = $("#gbForm").validate(c.gbForm.validator);
и строка 61 из
c.dom.gbForm.unbind('submit').submit(c.gbForm.doAdd); до
$("#gbForm").unbind('submit').submit(c.gbForm.doAdd);
делает это своего рода работа, кроме того, я получаю this[0] is undefined error который я считаю плагином jQuery validate, но я просто не могу найти точное место ошибки ... Так что любые намеки / указатели на то, почему весь бизнес "var c" не работает и то же самое для " эта [0] "часть была бы потрясающей!

Спасибо за любую помощь!
John

1 Ответ

1 голос
/ 12 января 2010

Да, вот несколько вещей, на которые стоит посмотреть

c.gbForm.validator = $("#gbForm").validate(c.gbForm.validator);

здесь вы ссылаетесь на c.gbForm.validator до его установки (при условии, что это первое присваивание c.gbForm.validator)

попробуйте это.

c.gbForm.validator = $("#gbForm");
c.gbForm.validator = $("#gbForm").validate(c.gbForm.validator);

также, почему вы вызываете c.doc.gbForm в одном месте и просто c.gbForm в другом?

и, как говорится в комментарии, проверка должна быть такой же простой, как $ ("gbForm"). Validate ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...