Проверка формы Ajax, код JSON - PullRequest
0 голосов
/ 31 мая 2011

В моей регистрационной форме ajax есть 3 поля. У каждого из них есть успех:

success: function (j) {
    if (j.ok){
            $(validateEmail.html(j.msg)).attr("id","accept").appendTo($('#loginform') );
    } else {
            $(validateEmail.html(j.msg)).attr("id","invalid").appendTo($('#loginform') );
    }
}

Когда поле проверено и введено правильно (то есть пароль, который должен состоять из 8 букв, имеет 8 букв, php отправляет обратно сообщение JSON j.ok = 'true'

Есть ли способ под

 $('#register').click(function() {
 //insert code here
    });

чтобы убедиться, что все j.ok помечены как true?

Спасибо

1 Ответ

0 голосов
/ 31 мая 2011

Как сказал Питер, не используйте действительный / недействительный идентификатор.Может быть, вы хотите вместо этого использовать классы или jquery .data ().

Тогда, может быть, вы можете сделать счетчик?

var count = 0;
...
if(j.ok) {
  stuff;
  count = count+1;
}

Затем вы проверяете:

if(count == 3) {
    allvalid;
}

Привет.

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