Пусть есть форма с выпадающим списком, value принимается значения -2, -1, 0, 1, 2, 3, ... И есть инпут.
Через Jquery делаю проверку формы.
<script type="text/javascript">
$(document).ready(function() {
$.validator.addMethod(
"selectNone5",
function(value, element) {
if (element.value == "-1")
{
return false;
}
else
return true;
},
"Заполните поле."
);
$.validator.addMethod("Addschool",function(value,element){
return this.optional(element) || /^[а-яА-Я-]{2,}$/i.test(value);
},"Текст ошибки.");
$("#signup").validate({
rules: {
school_id: {
selectNone5: true
},
Addschool: "required Addschool",
}
});
});
</script>
Но вот как сделать, чтобы в выпадающем списке при выборе элемента, value которого >0, проверка инпута не далалась?
P.S. Как при проверке формы через регулярные выражения разрешить использование пробела? Т.е. чтобы можно было использовать русские буквы, тире и пробел.