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