Вернуться   Компьютерный форум > Интернет > Веб-строительство
 
 
Опции темы
Старый 03.09.2014, 22:46   #1 (ссылка)
Новичок
 
Регистрация: 06.08.2014
Сообщений: 13
Репутация: 0
По умолчанию Валидация формы обратной связи

Доброго дня! Делаю форму обратной связи и столкнулся с 2 проблема:

1) валидация номера телефона
Код:
case 'cont_phone':
                    var cont_phone = /^([0-9)/;
                           if(val != '' && cont_phone.test(val))
                           {
                              $(this).addClass('not_error').css('border',bcolorGreen);
                           }
                           else
                           {
                              $(this).removeClass('not_error').addClass('error').css('border',bcolorRed);
                    }
                    break;
не работает скрипт... именно не сверяет с цифрами.

2) как сделать, чтобы при нажатии кнопки "отправить" проверялось на заполнение все поля и если одно из них не заполнено - выдавалось ошибка?
314zzz вне форума  
Старый 04.09.2014, 06:50   #2 (ссылка)
Новичок
 
Регистрация: 28.12.2013
Сообщений: 1
Репутация: 0
По умолчанию

отвечу на первую часть вопроса: у вас регулярное выражение проверяет только первый символ. Чтобы проверялись все символы, нужно так:

Код:
var cont_phone = /^\d+$/;
Finizumfarhero вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое генерирование формы veter48 Веб-строительство 1 25.04.2013 14:04
post передает не все данные из формы Ptvf82 Программирование 1 22.11.2012 22:31
Access и формы veter48 Офис 0 01.05.2012 16:44
Создание веб-формы Dusk09 Веб-строительство 1 11.11.2009 00:20
Как создать стиль оформления формы заказы DoctorIkari Веб-строительство 0 27.08.2009 12:07


Текущее время: 18:49. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.