ФорумПрограммированиеJavaScript → Проверка формы на стороне клиента

Проверка формы на стороне клиента

  • Kvs

    Сообщения: 420 Репутация: N Группа: Кто попало

    Spritz 3 апреля 2011 г. 6:21

    Пытаюсь проверить динамично данные пользователя

    //проверка логина
    var reg_login = /[a-z]+/i;
    if($('#login').val()=="") {
    login.setCustomValidity('Вы не ввели логин');
    }

    if(reg_login.exec($('#login').val()) == NULL) {
    login.setCustomValidity('Вы ввели недопустимые символы');
    }


    тут этот блок
    if($('#login').val()=="") {
    login.setCustomValidity('Вы не ввели логин');
    }

    должен работать только если $('#login').val() не заполнен. А он срабатывает и при вводе символов. Что делаю не так?
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 3 апреля 2011 г. 14:54, спустя 8 часов 33 минуты 9 секунд

    событие какое - сабмит формы?
  • fgеts

    Сообщения: 7 Репутация: N Группа: Кто попало

    Spritz 3 апреля 2011 г. 14:58, спустя 3 минуты 13 секунд

    >if(reg_login.exec

    может тут лучше подошло бы .test?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!