
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() Пользователь ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 89 Пользователь №: 2313 На форуме: Карма: ![]() |
Всем привет!
У меня вопрос. Хочу сделать так, чтобы в поле "текст" можно было бы ввести только цифры. Ява-скрипт я не знаю. Моя тупая башка додумалась только до такого: Цитата <form name="ppp" action="" method="post"> <input name="nnn" type="text" value="" OnChange="document.ppp.nnn.value = parseInt(document.ppp.nnn.value);"> </form> Это работает.. но работает не так как нужно. Тут если ввести в поле текст + цифры, обработка начнется только после того как я уберу курсор с этого поля. А хотелось бы, чтобы это происходило сразу. То есть печатаешь текст и он ТУПО не вставляется в поле. То есть проверка сразу при вводе, а не после снятия курсора с поля. Есть ли у когото мысли по этому поводу? Помогите ламеру пожалуйста советом. Спасибо! Спустя 1 день, 18 часов, 34 минуты, 15 секунд (17.03.2008 - 17:18) AnonimUser написал(а): Подскажите хотябы обработчики событий. Как можно проверить введенную инфу сразу при введение, а не после. То есть нужно отслеживать нажатия клавиш. Как такое можно сделать? Спустя 2 часа, 44 минуты, 44 секунды (17.03.2008 - 20:02) EvPut написал(а): Пример: Код echo"<script LANGUAGE=\"javascript\"> <!-- function check_input_max_upload_slots() { if(document.add.max_upload_slots.value.match(/[^0-9]/)!=null) { alert(\"В это поле можно вводить только цифры!\"); return false; } return true; } --> </SCRIPT>"; Использование: echo"<input name=\"max_upload_slots\" type=\"text\" value=\"123\" size=\"6\" onKeyUp=\"check_input_max_upload_slots()\">"; Спустя 51 минута, 1 секунда (17.03.2008 - 20:54) AnonimUser написал(а): Спасибо! -------------------- |
![]() |
![]() ![]() ![]() |