Задать вопрос
@Brase

Не могу изменить валидацию формы?

Всем привет.
Стоит валидация на сайте(украинском).
Вот такая:

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
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы