我要在这里使用jquery KEYUP来,如果用户输入任何文字或检测不到,但我的问题是,如果用户使用使用粘贴文本鼠标,就无法检测到它,你能告诉我原因吗?
这是我的源代码:
$("textarea").keyup(function(){
if($(this).val().length !== 0){
$('#submit').attr('disabled',false);
Run Code Online (Sandbox Code Playgroud)
jww*_*art 25
显然有些情况下jQuery不适用于粘贴.您可能需要绑定到多个事件,如以下引用所示,以捕获用户准确粘贴内容.
从征求名望 - jQuery keyup vs bind - (来自回归机器)
// detect the change
$('input#myId').bind("change keyup input",function() {
// handle events here
});
Run Code Online (Sandbox Code Playgroud)
在这种特殊情况下,只需绑定到输入事件:
$('textarea').bind("input", function() {});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15560 次 |
| 最近记录: |