-1
<input id = "textboxid" type="text" onkeyup="invoke();" />

<script>
function invoke() {
var enteredData = $('#textboxid').val();
alert(enteredData);
}
</script>

这工作正常,但我想不使用 onkey 属性而只使用 jquery

4

6 回答 6

0

使用keyup jQuery 事件:

HTML

<input id = "textboxid" type="text" />

Javascript

$(function() {
  $("#textboxid").on("keyup", function() {
    alert($(this).val());
  });
});
于 2013-09-23T09:51:49.557 回答
0

检查 JS 小提琴

http://jsfiddle.net/juGyc/

$(function() {
  $("#textboxid").on("keyup", function() {
    alert($(this).val());
  });
});
于 2013-09-23T09:54:41.110 回答
0

试试这个

$(document).ready(function(){

  $("#textboxid").keyup(function() {
    alert($(this).val());
  });

});

希望它会有所帮助

于 2013-09-23T09:55:08.853 回答
0

你能看看这个演示

$(document).ready(function(){
  $("#textboxid").keyup(function() {
    alert($(this).val());
  });
});

KeyUp:将事件处理程序绑定到“keyup”JavaScript 事件,或在元素上触发该事件。

于 2013-09-23T09:59:00.160 回答
0

这适用于更改或模糊

     $("#textboxid").change(function(){
      alert($(this).val());
    });

模糊事件

于 2013-09-23T09:59:22.207 回答
0

您可以使用 jQuery 的.bind()方法来执行此操作。查看jsFiddle

$(document).ready(function(){
    $("#myTextBox").bind("change paste keyup", function() {
    alert($(this).val()); 
  });
});

或者

您还可以使用 jquery 绑定事件.On()-

$(document).ready(function(){
    $("#textboxid").on("change paste keyup", function() {
       alert($(this).val()); 
    });
});

试试这个

或者

还绑定.change()事件-

  $(document).ready(function(){
     $("#textboxid").change(function() { 
      alert($(this).val());  
     }); 
  });
于 2013-09-23T10:02:34.730 回答