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



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проверка номера телефона
mastaadon
mastaadon
Topic Starter сообщение 11.5.2009, 13:11; Ответить: mastaadon
Сообщение #1


У меня есть форма в которой нужно ввести номер телефона с кодом страны без 00 или + перед кодом.
<input type="text" name="phonne" size="10" style="width: 150px">
Помогите найти решение как удалить нули или + если пользователь ввел номер неправильно. Так же можно просто сделать alert предупреждение если пользователь начал вводить телефон с этих символов.
Спасибо заранее
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
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
mastaadon
Topic Starter сообщение 11.5.2009, 23:31; Ответить: mastaadon
Сообщение #3


Спасибо Apay. :goodpost: А нули и знак + нужно удалять потому что моя форма передается на страницу другого сайта и там нет необходимости писать перед кодом страны нули или +. В противном случае на телефон не идет смс сообщение. :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mastaadon
mastaadon
Topic Starter сообщение 15.5.2009, 22:48; Ответить: mastaadon
Сообщение #4


Проверив скрипт внимательней стало понятно почему вы писали //только не понятно зачем.

Дело в том, что мне нужно удалить нули только если они стоят перед кодом страны а не все нули которые есть в номере. То есть если посетитель ввел номер 007926***** нужно что бы скрипт удалил два нуля впереди кода, или хотя бы предупредил что номер введен неправильно.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
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>

и начальных нулей нет

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Проверка позиций сайтов в поисковых системах с помощью 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


 



RSS Текстовая версия Сейчас: 18.4.2024, 10:38
Дизайн