1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

форма для ввода (нужна помощь)

Тема в разделе "Web Coding", создана пользователем ivashka, 29 окт 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. ivashka

    ivashka

    Регистр.:
    16 май 2007
    Сообщения:
    151
    Симпатии:
    15
    Как сделать форму для ввода, что бы в нее можно было вводить только цифры?

    Заранее благодарен.
     
  2. akhkharu

    akhkharu Постоялец

    Регистр.:
    26 июн 2007
    Сообщения:
    111
    Симпатии:
    12
    Нужно использовать JavaScript (обрабатывать событие OnKeyUp)
     
  3. ivashka

    ivashka

    Регистр.:
    16 май 2007
    Сообщения:
    151
    Симпатии:
    15
    ну а как это пишеться, покажите плиз пример такого кода.
     
  4. akhkharu

    akhkharu Постоялец

    Регистр.:
    26 июн 2007
    Сообщения:
    111
    Симпатии:
    12
    <script type="text/javascript">

    function CheckKeyCode()
    {
    if( (event.keyCode == 189 || event.keyCode == 109) ||
    (event.keyCode >= 48 && event.keyCode <= 57) ||
    (event.keyCode >= 96 && event.keyCode <= 105) ) {
    return true; }
    else {
    return false;
    }
    }
    </script>

    <input type="text" onkeydown="return CheckKeyCode()"/>

    Попробуй так.
     
  5. ivashka

    ivashka

    Регистр.:
    16 май 2007
    Сообщения:
    151
    Симпатии:
    15
    Попробова, не работает.

    Как еще можно?
    очень нужно, помогите пожалуйсто.
     
  6. zirrax

    zirrax

    Регистр.:
    8 ноя 2006
    Сообщения:
    321
    Симпатии:
    142
    А что не работает? я у себя проверил, все работает!
    Вот добавил еще вывод сообщения, если надо.

    <script type="text/javascript">

    function CheckKeyCode()
    {
    if( (event.keyCode == 189 || event.keyCode == 109) ||
    (event.keyCode >= 48 && event.keyCode <= 57) ||
    (event.keyCode >= 96 && event.keyCode <= 105) ) {
    return true; }
    else {alert("Ошибка, в это поле можно вводить только цыфры!!!");
    return false;
    }
    }
    </script>

    <INPUT type="text" onKeyDown="return CheckKeyCode()">


    тебе вообще для каких целей?
     
  7. ivashka

    ivashka

    Регистр.:
    16 май 2007
    Сообщения:
    151
    Симпатии:
    15
    Цифры вводяться, а мне нужно что бы вобще не вводились.
    Можеш кинуть где-то на хостинг что бы я глянул, у меня на локале не работает. Просто вставляю код что ты дал в пустую страницу, появляется поле но цифры все ровно вводяться.

    Добавлено через 1 минуту
    Сорри, в ИЕ работает, а в мозилле нет.
     
  8. akhkharu

    akhkharu Постоялец

    Регистр.:
    26 июн 2007
    Сообщения:
    111
    Симпатии:
    12
    Ничего не понимаю.

    и далее

    Так что нужно-то? 8)
     
Статус темы:
Закрыта.