Если вы используете jquery и ненавязчивый javascript, вы можете использовать jquery «размытие», которое вызывает событие, когда вы щелкаете или вкладываете текстовое поле:
$("input").blur(function(){
$.ajax({
type: "POST",
url: "/controller/action",
data: $(this).val(),
dataType: "script",
callback: null
});
}
return false;
});