Всем привет.
Стоит валидация на сайте(украинском).
Вот такая:
function feedback(vars) {
var bt = $(vars.form).find('.feedback');
var btc = bt.clone();
var bvc = bt.val();
var cfg = conf[vars.act].cfg;
var indexTel = vars.data.indexOf('phone');
var index1 = vars.data.indexOf('_');
var index2 = vars.data.indexOf('38', indexTel);
if (((index1 != -1) && (index2 != -1)) || ((index1 == -1) && (index2 == -1))) {
$(vars.form).find('input[name="phone"]:visible, textarea:visible, select:visible').css({'border': '2px solid #EE204D'}, 300).focus();
return false;
}
+ маска.
$(function(){
$(".phone").mask("+38(999)999-99-99", {autoclear: false});
});
Задача стоит поменять под Россию.
То есть в маске, чтобы было +7(999) и т.д
Ставлю +7 в маске(не меняя(('38', indexTel)) - форма без валидации)
Меняю ('7', indexTel) - не отправляет форму при полном её заполнении. А просто выделяет все цифры.
Разбираюсь в этом плохо, может кто подскажет, как сделать валидацию правильно.
Чтобы при не заполненной хотя бы 1-ой цифре, форма - не отправлялась бы.
Вот сайт:
www.potolok5plus.ru
Файл: scripts/feedback.js