Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с JavaScript'ом

13K
19 января 2006 года
31337Ghost
11 / / 19.01.2006
У меня на странице есть несколько inputbox'ов, мне нужно, чтобы в них было невозможно ввести число <1 , для этого я в OnChange всех инпутов на странице прописал вызов яваскриптовской функции :
 
Код:
function ChackInputF( input_id ) {
        var inputbox;
        inputbox = document.getElementById(input_id);
        if (inputbox && inputbox.value <= '0') {
                inputbox.value = '1';
        }
}


Вроде правильно написано, только почему-то не всегда срабатывает :(
З.Ы. Банально, но я с яваскриптми нормально никогда не работал, ничего не пытался на них писать.. вот.. прошу помощи..
11K
19 января 2006 года
Аntоn
26 / / 27.10.2005
Цитата:
Originally posted by 31337Ghost
У меня на странице есть несколько inputbox'ов, мне нужно, чтобы в них было невозможно ввести число <1 , для этого я в OnChange всех инпутов на странице прописал вызов яваскриптовской функции :
 
Код:
function ChackInputF( input_id ) {
        var inputbox;
        inputbox = document.getElementById(input_id);
        if (inputbox && inputbox.value <= '0') {
                inputbox.value = '1';
        }
}


Вроде правильно написано, только почему-то не всегда срабатывает :(
З.Ы. Банально, но я с яваскриптми нормально никогда не работал, ничего не пытался на них писать.. вот.. прошу помощи..



Код:
<script language="javascript">
function Check(input_id)
{
    var inputbox;
    inputbox = document.getElementById(input_id);
    if(inputbox&&inputbox.value <= 1)
    {
        inputbox.value = 1;
    }
}
</script>

Насколько я понял, кавычки были не нужны.
13K
19 января 2006 года
31337Ghost
11 / / 19.01.2006
Кавычки убрал, всё-равно иногда не срабатывает: когда изменил значение на "0", а потом быстро кликнул в другом месте, сняв фокус с того inputbox'а.. Хотя, может у меня просто компьютер тормозной, вот по-этому и не успевает сработать скрипт.. хотя странно как-то получается ...
11K
19 января 2006 года
Аntоn
26 / / 27.10.2005
Цитата:
Originally posted by 31337Ghost
Кавычки убрал, всё-равно иногда не срабатывает: когда изменил значение на "0", а потом быстро кликнул в другом месте, сняв фокус с того inputbox'а.. Хотя, может у меня просто компьютер тормозной, вот по-этому и не успевает сработать скрипт.. хотя странно как-то получается ...


Тогда вместо этой строчки:
if(inputbox&&inputbox.value <= 1)
просто вот так:
if(inputbox.value <= 1)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог