Сообщение от j0hnik
|
не нужно создавать два элемента с одинаковым ID отсюда проблемы.
...
|
ID не я же создаю, а JQuery.
Как тогда в такой ситуации поступить, если одно и тоже поле нужно проверить на пустоту, проверяется формат телефона, и посмотреть в базе, не зарегистрирован ли уже кто-то с этим номером?:
function clearPhone(val){
var newVal = val.replace(/[^\d]+/g, '');
if (newVal == '') {
return false;
}else{
return newVal;
}
};
$.validator.addMethod('reg_phone', function (value) {
var phone = clearPhone(value); console.log(phone);
var formatPhone = /79/g;
var rezzult = phone.match(formatPhone);
if (rezzult == null) {
return false;
}
.....
$('#form_reg').validate({
//Правила для проверки
rules: {
.....
"reg_phone":{
required:true,
reg_phone: { reg_phone: true },
remote: {url: "check_phone.php", type:"post" }
},
},
//Текста предупреждений
messages: {
.....
"reg_phone":{
required: "Укажите номер телефона!",
reg_phone:"Неверный формат номера телефона!",
remote: "Пользователь с таким номером уже <br /> зарегистрирован!"
},
},
Вообще у меня задача такая:
Когда выводиться сообщение: "Пользователь с таким номером уже <br /> зарегистрирован!", нужно изменить margin-top, чтоб сообщение выше было.