Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрипт Блокировки вода символа помогите улучшить, Нужно его довести до ума. 
:(
    Опции темы
Sanchezzz
  Дата 12.5.2008, 07:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 3
Всего: 60



есть скрипт 
Код

function noSTR(e)
{
var keynum,keychar,numcheck;if(window.event) // IE4-7 Дерьмо !!!
{
keynum = e.keyCode;}else if(e.which) //NetscapeALL/Firefox2x/Opera9.27
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
numcheck = /[^0-9]/;return !numcheck.test(keychar);
}



все-бы нечего но в каждом браузере есть косяк сечаз в мозиле нужно разрешить удаление символов из поля. в остальных работает браузерах.

Код

<script type="text/javascript">
function noSTR(e){var keynum,keychar,numcheck;if(window.event) // IE4-7 Дерьмо !!!
{keynum = e.keyCode;}else if(e.which) //NetscapeALL/Firefox2x/Opera9.27
{keynum = e.which;}keychar = String.fromCharCode(keynum);
numcheck = /[^0-9]/;return !numcheck.test(keychar);}
</script>
<input class="input_l" type="text" name="textfield$bb" size="12" maxlength="9" onkeypress="return noSTR(event);" />


Это сообщение отредактировал(а) Sanchezzz - 12.5.2008, 07:07


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
Ghirik
Дата 12.5.2008, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Title block</title>
</head>
<body>
<script type="text/javascript">
function noSTR(e){
    var keynum,keychar,numcheck;
    if(window.event) {// IE4-7 
        keynum = e.keyCode;
    }else if(e.which) {//NetscapeALL/Firefox2x/Opera9.27 Дерьмо !!!
        keynum = e.which;
    }
    if (!keynum) return true;
    keychar = String.fromCharCode(keynum);
    numcheck = /[^0-9]/;
    return !numcheck.test(keychar);
}
</script>
<input class="input_l" type="text" name="textfield$bb" size="12" maxlength="9" onkeypress="return noSTR(event)" />
</body>
</html>



--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0379 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.