Onkeyup在第一次点火时不起作用

Onkeyup does not work on first fire

本文关键字:不起作用 第一次 Onkeyup      更新时间:2023-09-26

我有这样的代码,它在粘贴时检查文本框中的字符长度。

<asp:TextBox id="fileDescriptionTxtbox" onKeyUp = "checkLength();"></asp:TextBox>

我担心的是,它对第一个keyup事件(第一次粘贴)不起作用。只有当我第二次粘贴相同的字符时,它才有效。

尝试

<b>Name</b>
<input type="text" id="txtname" />
$("#txtname").bind('paste', function (e) {
    setTimeout(function (e) {
   var x=$("#txtname").val().length;
        alert(x);
        }, 100);
});

检查这里的jsfiddle

http://jsfiddle.net/arunberti/34VCF/