Jquery:如何在没有人提交的情况下找到输入框的值?

时间:2014-10-14 04:19:30

标签: javascript jquery

我想知道如何在没有人提交的情况下找到输入字段的值(类似于自动完成的反应,而无需您输入或点击提交)。我尝试了.val(),但只有在人提交后才能工作。

2 个答案:

答案 0 :(得分:4)

在onkeyup事件后立即获取值!

$("#input").on('keyup', function(){
    var inputVal = $(this).val();
    alert(inputVal);
});

答案 1 :(得分:1)

来自.val()的{​​{3}}:

  

获取匹配元素集中第一个元素的当前值或设置每个匹配元素的值。

与提交或未提交的表单无关。您可以在javascript的任何上下文中使用它,它应该工作。因此,您应该在适合您的案例的事件处理程序中使用它。希望这能让你开始朝着正确的方向前进。