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