![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
s0lman |
|
|||
![]() Белый и лохматый ![]() ![]() Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: нет Всего: 29 |
Всем привет. Есть проблемка.
Чтобы не дать возможности пользователю ввести текст в поле для ввода цифр, вешаю на событие onkeypress простенький обработчик if ((window.event.keyCode<"48")||(window.event.keyCode>"57"))window.event.keyCode="0"; Все отлично, но почему-то опера его игнорирует. То же самое происходит, когда проверяю на ввод латинского текста, ходя код символа определяет правильно. Подскажите плз, что здесь нужно сделать. -------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
InfMag |
|
||||
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 2 Всего: 4 |
Я вот кокраз сегодня работал над этой проблемой, использую таймер и пару функций:
Вот попробуй поклацать, может получешь того чего хочешь ![]() |
||||
|
|||||
Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
-------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
s0lman |
|
|||
![]() Белый и лохматый ![]() ![]() Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: нет Всего: 29 |
Что-то не догоню... все время получаю ошибку при вызове функции...
-------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Так работает Это сообщение отредактировал(а) Ghirik - 24.12.2007, 21:04 -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
s0lman |
|
|||
![]() Белый и лохматый ![]() ![]() Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: нет Всего: 29 |
Сенкс
-------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 2 Всего: 32 |
Зачем извращаться? Ghirik предложил отличный вариант: быстрый и при нем пользователю раузер скажет, что низя вводить ничего кроме цифр...
-------------------- ![]() ![]() |
|||
|
||||
s0lman |
|
|||
![]() Белый и лохматый ![]() ![]() Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: нет Всего: 29 |
Да, но я в таком случае никак не проверю, кириллицу или латинницу ползователь вводит в текстовое поле.
-------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
window.event нигде кроме IE не доступен в ф-ции-обработчике, в этом все дело. В "стандартных" браузерах нужно явно передавать событие параметром. Вот пример, в котором событие оказывается доступно для всех браузеров.
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |