Помощник
|
Проверка номера телефона |
mastaadon
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
11.5.2009, 23:23;
Ответить: Apay
Сообщение
#2
|
|
надо написать javascript обработчик формы, делающий проверку примерно так:
<form ... onsubmit="return checkForm();"> ... <input type="text" name="phonne" id="phonne" size="10" style="width: 150px"> ... </form> <script type="text/javascript"> function checkForm(){ var s = document.getElementById("phonne").value.replace(/\s/,''); s = s.replace('0',''); // удаляем нули, только непонятно зачем if( s,indexOf('+') >= 0 ){ alert( 'Символ ПЛЮС!!!' ); return false; } if( s=='' ){ alert( 'Телефона нема!!!' ); return false; } return true; } </script> в функции следать все требуемые проверки и обработку |
|
|
mastaadon
|
Сообщение
#3
|
|
Спасибо Apay. :goodpost: А нули и знак + нужно удалять потому что моя форма передается на страницу другого сайта и там нет необходимости писать перед кодом страны нули или +. В противном случае на телефон не идет смс сообщение. :)
|
|
|
mastaadon
|
Сообщение
#4
|
|
Проверив скрипт внимательней стало понятно почему вы писали //только не понятно зачем.
Дело в том, что мне нужно удалить нули только если они стоят перед кодом страны а не все нули которые есть в номере. То есть если посетитель ввел номер 007926***** нужно что бы скрипт удалил два нуля впереди кода, или хотя бы предупредил что номер введен неправильно. |
|
|
Apay |
16.5.2009, 18:42;
Ответить: Apay
Сообщение
#5
|
|
|
заменить строчку
<script type="text/javascript"> function checkForm(){ var s = document.getElementById("phonne").value.replace(/\s/,''); if( s,indexOf('+') >= 0 ){ alert( 'Символ ПЛЮС!!!' ); return false; } if( s=='' ){ alert( 'Телефона нема!!!' ); return false; } document.getElementById("phonne").value = s.replace(/^0+/,''); return true; } </script> и начальных нулей нет
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Проверка позиций сайтов в поисковых системах с помощью Positon.ru Мониторинг продвижения сайтов |
183 | Positon | 179463 | 12.4.2024, 8:32 автор: Positon |
|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
12 | Chekon | 3938 | 10.4.2024, 11:44 автор: Chekon |
|
✅USMobileSMSBot - 🤖Telegram Bot (24/7) SMS Верификации на реальные номера USA 🔥Одноразовая и долгосрочная аренда🔥 Non-VoIP. Верификации на реальные номера USA |
14 | Chekon | 3572 | 9.4.2024, 11:24 автор: Chekon |
|
sms.chekons.com - Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" | 6 | Chekon | 2025 | 10.7.2023, 20:32 автор: Chekon |
|
Прием смс на реальные номера US|Продажа ssh-tunel (не Брут) | 20 | Chekon | 7625 | 11.2.2021, 2:16 автор: Chekon |
Текстовая версия | Сейчас: 18.4.2024, 10:38 |