Ответ 1
Когда я делаю что-то подобное, я использую событие onKeyUp.
<script type="text/javascript">
function bar() {
//do stuff
}
<input type="text" name="foo" onKeyUp="return bar()" />
но если вы не хотите использовать событие html, вы можете попробовать использовать метод jQuerys.change()
$('.target').change(function() {
//do stuff
});
в этом примере вход должен иметь класс "target"
если у вас будет несколько текстовых полей, которые вы хотите сделать так же, когда их текст будет изменен, и вам понадобятся их данные, вы можете сделать это:
$('.target').change(function(event) {
//do stuff with the "event" object as the object that called the method
)};
таким образом вы можете использовать один и тот же код для нескольких текстовых полей с использованием одного и того же класса без необходимости переписывать какой-либо код.