我想知道如何在没有人提交的情况下找到输入字段的值(类似于自动完成的反应,而无需您输入或点击提交)。我尝试了.val(),但只有在人提交后才能工作。
答案 0 :(得分:4)
在onkeyup事件后立即获取值!
$("#input").on('keyup', function(){
var inputVal = $(this).val();
alert(inputVal);
});
答案 1 :(得分:1)
来自.val()
的{{3}}:
获取匹配元素集中第一个元素的当前值或设置每个匹配元素的值。
与提交或未提交的表单无关。您可以在javascript的任何上下文中使用它,它应该工作。因此,您应该在适合您的案例的事件处理程序中使用它。希望这能让你开始朝着正确的方向前进。