Я получил:
$(someTextInputField).keypress(function() {
alert($(this).val());
});
Теперь предупреждение всегда возвращает значение ПЕРЕД нажатием клавиши (например, поле пустое, я набираю "a", и предупреждение дает мне ". Затем я набираю" b ", и предупреждение дает мне" a "...). Но я хочу значение ПОСЛЕ нажатия клавиши - как я могу это сделать?
Фон: я хотел бы включить кнопку, как только текстовое поле содержит хотя бы один символ. Поэтому я запускаю этот тест на каждом событии keypress, но с использованием возвращенного val() результат всегда на один шаг назад. Использование события change() не является для меня вариантом, потому что тогда кнопка отключена, пока вы не покинете текстовое поле. Если есть лучший способ сделать это, я рад это слышать!