Windows 8 IE 10手写插入输入浏览器事件

时间:2013-01-23 20:32:20

标签: input windows-8 internet-explorer-10

我编写了一个应用程序,它在文本输入上使用按键来触发激活和取消激活按钮。我的一位用户正在使用Windows 8平板电脑上的手写功能输入文字。他将文本写入,然后点击“插入”按钮。文本被插入,但不会触发按键事件。它也不会触发onchange或onpaste事件。

有没有人知道是否有可以捕获的事件可以让我验证表单元素?我可以在其上放置一个onchange事件,然后单击开箱即可触发验证,但这并不直观。

这是我为更改事件尝试的JQuery代码,但我愿意使用mill JS的运行来完成工作。

    var lastTerms ="";
    $("input#searchbox").change(function()
    {
    var acTerm = $("#searchbox").val(); 
        if (acTerm.length>2)
        {
           if (isDisabled($("#btnSearch")))
            {
                $("#btnSearch").removeClass("buttonDisabled");
                $("#btnSaveSearch").removeClass("buttonDisabled");
            }
        }
        else
        {
                            if (!isDisabled($("#btnSearch")))
            {
                $("#btnSearch").addClass("buttonDisabled");
                //$("#btnSaveSearch").addClass("buttonDisabled");
            }
        }
    });

0 个答案:

没有答案