jquery validation и несколько полей

F
На сайте с 24.04.2009
Offline
45
1082

Возникла задача валидации трех инпутов вместе.


...
rules: {
...
phone: { required: true},
phone1: { required: true},
phone2: { required: true},
},
groups: {
phone: "phone1 phone2 phone"
},

....

errorPlacement: function(error, element) {
if (element.attr("name") == "phone" || element.attr("name") == "phone1" || element.attr("name") == "phone2")
error.insertAfter("#mphone");
else
error.appendTo( element.parent().next() );
},
success: function(label) {
label.html("&nbsp;<img src='img/true.gif'></img>&nbsp;");
}
...

И вроде бы все нормально, пишет "заполните поля", но стоит заполнит любое из трех, и мне пишет что все ок, хотя 2 поля из 3х еще пусты. И только когда я клацаю на любое из оставшихся 2х появляется опять сообщение "заполните поля"

Собственно вопрос, что надо добавить, что бы success срабатывал только когда 3 поля из 3х заполнены, а не когда заполнено любое из 3х?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий