Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Проблема проверки ввода цифр и букв в мозиле

Обсуждение темы Проблема проверки ввода цифр и букв в мозиле в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Народ, выручайте. Написал проверку (см. ниже). Но в эксплорере работает, а в мозиле отказывается. Как поправить? function validateNumber() { <script language="JavaScript" type="text/JavaScript"> function ...


Закрытая тема
 
Опции темы
Старый 21.12.2005, 12:45   #1
Народ, выручайте.
Написал проверку (см. ниже).
Но в эксплорере работает, а в мозиле отказывается. Как поправить?


function validateNumber() {
<script language="JavaScript" type="text/JavaScript">
function validateNumber() {
var el = event.srcElement;
// Valid numbers
var num = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcv bnm";
event.returnValue = true;

for (var intLoop = 0;
intLoop < el.value.length; intLoop++)
if (-1 == num.indexOf(el.value.charAt(intLoop)))
event.returnValue=false;
if (!event.returnValue
el.className = "badValue";
else

el.className="";
}
</script>

<td><input name="First Name" type="text" style="width:250px;" onChange="validateNumber();" required></td>

<td><input name="Telephone" type="text" id="Telephone" style="width:250px;"
onKeyPress="if ((event.keyCode < 48) || (event.keyCode > 57)) {event.returnValue = false; alert('Не правильно набран номер');}" size="12" maxlength="12" ></td>
 
Старый 21.12.2005, 12:45
Ссылки
Старый 21.12.2005, 15:35   #2
smilexpo, чтоб работало везде делай проверку средствами серверного языка.
 
Старый 21.12.2005, 17:15   #3
Цитата:
vision:
smilexpo, чтоб работало везде делай проверку средствами серверного языка.
ЕСЛИ МОЖНО ТО ПОПОДРОБНЕ, ЧТО ТЫ ИМЕЕШЬ В ВИДУ.
ПРОВЕРЯЛ И В ДЕНВЕРЕ,НО ВЕДЬ ВСЕ ПРОВЕРКИ НЕ ПИШУТ, ЧТО НАДО СДЕЛАТЬ, А В ОСНОВНОМ, ПОКАЗЫВАЮТ,ЧТО ТОТ ИЛИ ИНОЙ БРАУЗЕР НЕ ПОДДЕРЖИВАЕТ,
А ВОПРОС В ТОМ, ЧТО НАДО СДЕЛАТЬ, ЧТОБЫ ПОДДЕРЖИВАЛ.
 
Старый 22.12.2005, 05:51   #4
smilexpo,
Цитата:
средствами серверного языка
Какие еще вопросы? Что нужно сделать, чтобы браузер поддерживал проверку формы на сервере??

Leek добавил [date]1135220194[/date]:
А в Mozilla не работает, потому что ей нужно идентификатор события нужно отправлять руками (и эта особенность была у всех Gecko-производных как год назад, так и семь лет назад). Как это делать — прекрасно описано в документации Mozilla: http://developer.mozilla.org/en/docs/DOM:event
 
Старый 22.12.2005, 17:54   #5
Цитата:
нужно отправлять руками
НЕ ПАРЬТЕСЬ,
ПРОБЛЕМУ РЕШИЛ И НИЧЕГО РУКАМИ ОТПРАВЛЯТЬ НЕ НАДО.
ВСЕ ЗАРАБОТАЛО ТАКЖЕ, КАК В ЭКСПЛОРЕРЕ.
КОМУ ИНТЕРЕСНО, ПИШИТЕ НА МЫЛО.
СПАСИБО ВСЕМ, КТО ПЫТАЛСЯ ПОМОЧЬ.
 
Старый 22.12.2005, 17:54
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разное отображение в IE и Мозиле sovlin HTML, CSS, JavaScript 1 17.04.2010 09:14
Проблема с формами в Мозиле и гуглХром Сергей22222 ASP, Perl, PHP и MySQL 10 07.08.2009 09:53
Красивые шрифты для проверки пользователя Nark ASP, Perl, PHP и MySQL 8 25.03.2007 08:01
Облом с помятью в цифр.камеру Zabey Фотография 5 16.11.2005 01:19
Отображение русских букв (help) OUT HTML, CSS, JavaScript 4 10.01.2004 01:14


Текущее время: 03:15. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум