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
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZipDrive
ZipDrive
сообщение 5.9.2014, 13:14; Ответить: ZipDrive
Сообщение #2


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

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Защита от СПАМа в формы обратной связи
В какой части кода стоит реализовать защиту.
2 akmid81 734 6.12.2021, 12:24
автор: xweb
Открытая тема (нет новых ответов) Билайн и Роскомнадзор хотят запретить репитеры сотовой связи
5 VinogradOFF 1111 30.10.2021, 1:45
автор: VinogradOFF
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПринимаю заказы на копирайтинг, рерайтинг. Стабильно работаю, всегда на связи
Нужен автор текстов, копирайтер? Обращайтесь
14 KriptoFin 6307 22.9.2020, 18:07
автор: mrSana
Открытая тема (нет новых ответов) Нужен простой лендинг с формой обратной связи
10 Kuzzma 1476 11.9.2020, 21:33
автор: Kuzzma
Открытая тема (нет новых ответов) Настройка каптчи на форму обратной связи
3 woolf 1533 9.4.2019, 17:21
автор: bobur


 



RSS Текстовая версия Сейчас: 23.1.2022, 19:36
Дизайн