HTML Forms - при изменении значения текстового поля - PullRequest
2 голосов
/ 06 декабря 2010

Я пытаюсь выяснить, как вызывать метод каждый раз, когда изменяется текстовое поле в значении формы.

Например,

Можно ли добавить параметр, который вызывается каждый раз, когда пользователь вводит что-то новое в поле? Я знаю, что есть «onchange», но он вызывается только после того, как пользователь закончит ввод в этом поле.

Спасибо!

1 Ответ

3 голосов
/ 06 декабря 2010

Что вам нужно, это событие onkeyup. Без библиотеки js ваш код должен выглядеть примерно так (синтаксис не проверен):

<html>
<head>
<script type="text/javascript">
function keyup(x)
{
  //code
}
</script>
</head>
<body>

Enter your name: <input type="text" id="fname"  onkeyup="keyup(this)">

</body>
</html>

Вы также можете использовать onblur, если хотите проверить его, когда пользователь меняет фокус с текстового поля.

Для более подробной информации:

http://www.w3schools.com/jsref/event_onkeyup.asp

http://www.w3schools.com/jsref/event_onblur.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...