<script language="javascript">
function Check(input_id)
{
var inputbox;
inputbox = document.getElementById(input_id);
if(inputbox&&inputbox.value <= 1)
{
inputbox.value = 1;
}
}
</script>
Проблема с JavaScript'ом
Код:
function ChackInputF( input_id ) {
var inputbox;
inputbox = document.getElementById(input_id);
if (inputbox && inputbox.value <= '0') {
inputbox.value = '1';
}
}
var inputbox;
inputbox = document.getElementById(input_id);
if (inputbox && inputbox.value <= '0') {
inputbox.value = '1';
}
}
Вроде правильно написано, только почему-то не всегда срабатывает :(
З.Ы. Банально, но я с яваскриптми нормально никогда не работал, ничего не пытался на них писать.. вот.. прошу помощи..
Цитата:
Originally posted by 31337Ghost
У меня на странице есть несколько inputbox'ов, мне нужно, чтобы в них было невозможно ввести число <1 , для этого я в OnChange всех инпутов на странице прописал вызов яваскриптовской функции :
Вроде правильно написано, только почему-то не всегда срабатывает :(
З.Ы. Банально, но я с яваскриптми нормально никогда не работал, ничего не пытался на них писать.. вот.. прошу помощи..
У меня на странице есть несколько inputbox'ов, мне нужно, чтобы в них было невозможно ввести число <1 , для этого я в OnChange всех инпутов на странице прописал вызов яваскриптовской функции :
Код:
function ChackInputF( input_id ) {
var inputbox;
inputbox = document.getElementById(input_id);
if (inputbox && inputbox.value <= '0') {
inputbox.value = '1';
}
}
var inputbox;
inputbox = document.getElementById(input_id);
if (inputbox && inputbox.value <= '0') {
inputbox.value = '1';
}
}
Вроде правильно написано, только почему-то не всегда срабатывает :(
З.Ы. Банально, но я с яваскриптми нормально никогда не работал, ничего не пытался на них писать.. вот.. прошу помощи..
Код:
Насколько я понял, кавычки были не нужны.
Кавычки убрал, всё-равно иногда не срабатывает: когда изменил значение на "0", а потом быстро кликнул в другом месте, сняв фокус с того inputbox'а.. Хотя, может у меня просто компьютер тормозной, вот по-этому и не успевает сработать скрипт.. хотя странно как-то получается ...
Цитата:
Originally posted by 31337Ghost
Кавычки убрал, всё-равно иногда не срабатывает: когда изменил значение на "0", а потом быстро кликнул в другом месте, сняв фокус с того inputbox'а.. Хотя, может у меня просто компьютер тормозной, вот по-этому и не успевает сработать скрипт.. хотя странно как-то получается ...
Кавычки убрал, всё-равно иногда не срабатывает: когда изменил значение на "0", а потом быстро кликнул в другом месте, сняв фокус с того inputbox'а.. Хотя, может у меня просто компьютер тормозной, вот по-этому и не успевает сработать скрипт.. хотя странно как-то получается ...
Тогда вместо этой строчки:
if(inputbox&&inputbox.value <= 1)
просто вот так:
if(inputbox.value <= 1)