Вы можете выбрать текстовое поле ввода и привязать к нему прослушиватель изменений
но это будет работать только тогда, когда поле не сфокусировано и новое значение отличается от старого значения
$(document).ready(function () {
$('#mytextbox').change(function(){
if ($(this).val() == ' ')
{
// do whatever u want
}
});
});
но если вам нужно что-то вроде автозаполнения (не ждите, пока пользователь не сфокусирует ввод текста), вы можете создать собственного слушателя
- когда пользователь фокусирует текстовое поле, нажимает клавишу u, проверяет нажатую клавишу, и если это = "", делайте все, что хотите
и когда пользователь не фокусирует ввод, он прекращает проверять его
$('#mytextbox').keypress(function (e){
if (e.keycode == 32 )
{
// do your code here
}
});
для получения дополнительной информации о кодах клавиш: http://asquare.net/javascript/tests/KeyCode.html
при нажатии клавиши документации по функциям Jquery: http://api.jquery.com/keypress/