21.01.2015, 22:11
|
Кандидат Javascript-наук
|
|
Регистрация: 20.09.2011
Сообщений: 140
|
|
Сообщение от рони
|
sashgera,
зачем запятая в 6 строке
|
не знаю, я просто сделал так, как проверяется поле e-mail, там тоже эта запятая
|
|
21.01.2015, 22:45
|
Аспирант
|
|
Регистрация: 21.01.2015
Сообщений: 39
|
|
Сообщение от sashgera
|
function validTell(tel){
var re=/^[0-9()\-+ ]+$/;
if(re.test(tel)){return true}else{return false}}
|
Это шедевры
alert(
/^[0-9()\-+ ]+$/.test("())\+-+")// это твой телефон
)
насчет этого
if(re.test(tel)){return true}else{return false}}
выше уже сказали. Тебе сколько годков то, если не секрет?
|
|
21.01.2015, 23:15
|
Кандидат Javascript-наук
|
|
Регистрация: 20.09.2011
Сообщений: 140
|
|
Сообщение от losos100
|
насчет этого
if(re.test(tel)){return true}else{return false}}
выше уже сказали.
|
return re.test(tel) форма все равно не отправляется
Сообщение от losos100
|
Тебе сколько годков то, если не секрет?
|
Тебе это зачем? не секрет, 51
а почему автор этого модуля (формы) пишет так, поле проверяется регулярным выражением и успешно отправляется?:
if(re.test(email)){return true}else{return false}}
Последний раз редактировалось sashgera, 21.01.2015 в 23:24.
|
|
21.01.2015, 23:29
|
Аспирант
|
|
Регистрация: 21.01.2015
Сообщений: 39
|
|
Сообщение от sashgera
|
а почему автор этого модуля (формы) пишет так, поле проверяется регулярным выражением и успешно отправляется?:
|
потому что он дебил, видимо.
|
|
21.01.2015, 23:32
|
Аспирант
|
|
Регистрация: 21.01.2015
Сообщений: 39
|
|
Сообщение от sashgera
|
Тебе это зачем? не секрет, 51
|
Мне че то неудобно стало, я думал, ты школьник Просто то что ты приводишь, это аццкий быдлокодинг. Это даже быдлокодингом не назовешь Это х знает что такое, названия этому ешще не придумано. Удивительно, что кто-то это использует, и это работает Удивительное -- рядом.
|
|
21.01.2015, 23:45
|
Кандидат Javascript-наук
|
|
Регистрация: 20.09.2011
Сообщений: 140
|
|
losos100, если не трудно, можешь дать свое решение проверки поля с телефоном? Файл js прикрепил
я не знаю, разрешены здесь ссылки на сторонние ресурсы, но вот эта форма http://consultant-web.ru/callme/
|
|
21.01.2015, 23:50
|
Аспирант
|
|
Регистрация: 21.01.2015
Сообщений: 39
|
|
sashgera,
Там регистрироваться надо? Я не буду. Опиши словами, что надо сделать, в чем суть? допустим, у тебя сайт, тебе надо чтобы посетитель ввел форму телефон, чтобы ты ему потом перезвонил? Я не вижу проблемы тут никакой. В чем подвох? Это просто отправка данных на сервер, и ничего больше. Зачем ты эти свистоперделки подключаешь?
|
|
21.01.2015, 23:54
|
Аспирант
|
|
Регистрация: 21.01.2015
Сообщений: 39
|
|
sashgera,
Телефон можешь по-простому вот так проверить
alert(
/^[\d -]+$/.test("100-20-30")// это твой телефон
)
Допустимы цифры тире и пробелы. Если есть особые требования к формату, пиши.
|
|
22.01.2015, 00:26
|
Кандидат Javascript-наук
|
|
Регистрация: 20.09.2011
Сообщений: 140
|
|
losos100, все дело в переменной, которой нет для поля телефон:
if(Query.trim(
если брать, например, переменную mand_email от поля Ваш email:
if(mand_email&&Query.trim( //и далее, как я уже приводил
то поле телефон проверяется и форма уходит. Правда письмо отсылается без указанного в поле номера телефона
прикрепил на всякий весь модуль
Последний раз редактировалось sashgera, 22.01.2015 в 00:31.
|
|
22.01.2015, 04:20
|
Кандидат Javascript-наук
|
|
Регистрация: 20.09.2011
Сообщений: 140
|
|
danik.js, losos100, спасибо
сделал по другому, в инпут сделал блокировку ввода запрещенных символов
|
|
|
|