2014-09-25 74 views
0

我有一个<input Id="inputTest">,我试图抓取值$('#inputTest').val();,但问题是当用户输入文本时,直到提交表单时才将其保留在值中。从输入中抓取用户输入的文本

如何在提交表单之前捕获用户输入的内容?

+1

发布完整的代码示例,请。 – j08691 2014-09-25 20:21:38

+0

只会在您的代码运行时获得该值 – charlietfl 2014-09-25 20:22:34

回答

1

您能给我们keyup()得到尽可能进入它的价值 -

$('input[name="foo"]').keyup(function() { 
    $('#foo_result').html($(this).val()); 
}); 

http://jsfiddle.net/uxs14yc9/

2

我工作时一个正确的答案弹出:)演示)反正让不得到它浪费。对,那是正确的。 (KEYUP)

演示

http://jsfiddle.net/637oaex3/

$(document).on("keyup", "#input", function(event){ 
var txt = $(this).val(); 
$("#text").html(txt); 
});