Используя JQuery, как Вы обнаруживаете, если значение ввода текста изменилось, в то время как поле все еще фокусируется?

Если Вы не хотите кодировать его сами, , PsService Microsoft/Sysinternals является инструментом командной строки, который делает то, что Вы хотите.

8
задан Charles Sprayberry 29 January 2012 в 00:00
поделиться

2 ответа

Вы можете просто прослушать событие нажатие клавиши .

<input type="text" id="target" value="" />

var target = $('#target'),
    val = target.val();

function monitor()
{
    var current_val = $(this).val();
    if (current_val != val) {
        console.log('changed from', val, 'to', current_val);
        val = current_val;
    }
}

target.keypress(monitor);
8
ответ дан 5 December 2019 в 20:17
поделиться

Ну, грубая сила есть всегда: опросите его с помощью setInterval () .

0
ответ дан 5 December 2019 в 20:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: