keypress / keyup在chrome移动浏览器上不起作用

问题描述 投票:2回答:1

我一直在基于Web的Asp.net MVC应用程序中使用jquery,当我使用chrome mobile测试我的工作时,我发现基于keypress / keyup的jquery的功能不起作用。

我不知道为什么它不能在移动浏览器上运行。它在桌面浏览器上正常运行。

任何人都可以解决我的问题,在此先感谢。

javascript jquery asp.net-mvc validation mobile-browser
1个回答
0
投票

这对我有用:http://www.dotnetfunda.com/forums/show/8137/onkeyup-event-not-firing-in-firefox-and-chrome

代码:

<textarea name="textarea" id="txtComments" rows="3" onkeyup='return fnMaxLength(this,"5");' style="width: 940px" ></textarea> 

函数fnMaxLength(field,maxChars){

if (field.value.length >= maxChars) { 

    var object = "-More than " + maxChars + " characters have been entered.";

    //errorAlert("error", "Maximum length error", object);

    alert(object);

    return false; 

} 

}

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.