Проверка формы JQuery имя поля добавочного номера телефона - PullRequest
0 голосов
/ 12 августа 2011

У меня есть форма, которая динамически загружается серверными сценариями.Он загружает строки данных пользователя.

Я использую плагин jquery validate для проверки, но он будет проверять только первую строку / первого пользователя.

поля ввода каждой строки имеют нормальное имя.name = "PhoneNumber".Я мог бы добавить имя в name = "PhoneNumber1" ... name = "PhoneNumber2" и т. Д.

Мой вопрос заключается в том, можно ли выполнять итерацию по строкам формы и проверять каждый PhoneNumber "вв то же время "?

1 Ответ

0 голосов
/ 12 августа 2011

Вы можете подтвердить это как показано ниже

var phoneInvalid = false;
var phoneRegEx = /^[2-9]\d{2}-\d{3}-\d{4}$/;

$("form").find("input[name*=PhoneNumber]").each(function(){
  if(!phoneRegEx.test($(this).val())){
     phoneInvalid = true;
     return false;
  }
});

// Теперь вы можете использовать phoneInvalid для отображения соответствующего сообщения об ошибке.

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