我一直在我的基于Web的Asp.net MVC应用程序中使用jquery,当我使用chrome mobile来测试我的工作时,我发现基于keypress / keyup的jquery函数无效。
我不知道为什么它不适用于移动浏览器。它在桌面浏览器上运行正常。
任何人都可以解决我的问题,提前谢谢。
答案 0 :(得分: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;
}
}