Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Событие onkeypress (https://javascript.ru/forum/events/18637-sobytie-onkeypress.html)

Артём Финк 09.07.2011 16:36

Событие onkeypress
 
Помогите
пожалуйста
событие onkeypress не срабатывает
я пишу вот так
<input name="" type="text" value="0" id="weight" onKeyPress="price(this.value)">

и
вот это

function price(n){
alert(n);
}


а если я не пишу функцию а пишу вот так
onKeyPress="alert(this.value)"
то всё работает
в чём проблема может быть?

walik 09.07.2011 17:21

Может у вас все же есть какая то ошибка в коде, так как все работает.
<input type="text" onkeypress="price(this.value);" />
<script>
function price(n) {
   alert(n);
}
</script>

Артём Финк 09.07.2011 17:33

Я уже нашёд ошибку
не хватало в функции одной скобки
но у меня возникла друзая
сравниваю две переменных
перед сравнением пишет 3 и 25
сравнивает и у него получается, что 3>25
Как это?

Артём Финк 09.07.2011 18:17

А у меня теперь такая проблема
две переменные одна дробная другая целая
компьютер складывает их как строки, а надо как числа
как это сделать?

walik 09.07.2011 19:02

parseInt()


Часовой пояс GMT +3, время: 09:04.