X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

> Валидация формы обратной связи
gontarski2
gontarski2
Topic Starter сообщение 3.9.2014, 21:40; Ответить: gontarski2
Сообщение #1


Доброго дня! Делаю форму обратной связи и столкнулся с 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) как сделать, чтобы при нажатии кнопки "отправить" проверялось на заполнение все поля и если одно из них не заполнено - выдавалось ошибка?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
 
Открыть тему
Ответов (1 - 1)
ZipDrive
ZipDrive
сообщение 5.9.2014, 13:14; Ответить: ZipDrive
Сообщение #2


1. /^([0-9)/ — явно пропущена ] Да и для проверки телефона что-то поинтереснее нужно, например, /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/
2. Я обычно делаю функции для проверки каждого поля (или каждого типа поля) и запускаю их поочерёдно в функции отправки. Соответственно делаю ещё счётчик ошибок, который увеличивается в случае возврата ошибки функцией проверки. Если он больше нуля, отменяю отправку, выдаю сообщение.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПринимаю заказы на копирайтинг, рерайтинг. Стабильно работаю, всегда на связи
Нужен автор текстов, копирайтер? Обращайтесь
14 KriptoFin 5316 22.9.2020, 18:07
автор: mrSana
Открытая тема (нет новых ответов) Нужен простой лендинг с формой обратной связи
10 Kuzzma 886 11.9.2020, 21:33
автор: Kuzzma
Открытая тема (нет новых ответов) Настройка каптчи на форму обратной связи
3 woolf 1321 9.4.2019, 17:21
автор: bobur
Открытая тема (нет новых ответов) Делаю простые формы заказов с оплатой
прочитал-оформил-оплатил
3 Taylor 2300 13.6.2018, 0:34
автор: Taylor
Открытая тема (нет новых ответов) Доработка формы вывода фильтра товара и формы заказа. Webasyst ShopScript7
0 rmoto 2229 12.12.2017, 1:13
автор: -Arturrfmoto-


 



RSS Текстовая версия Сейчас: 25.2.2021, 17:18
Дизайн