我正在构建一个移动网络应用程序。有一页我有几个类型的输入字段:
<input id="heightinput" type="textfield" pattern="\d*"/>
该应用程序正在侦听这些输入字段:
var whv = that.weightheightValidate.bind(that);
$("#heightinput").on("input",whv);
$("#heightinput").on("blur",whv);
$("#heightinput").on("deactivate",whv);
$("#heightinput").on("change",whv);
在 IOS 和 Android 上一切正常。但不适用于带有 IE10 浏览器的 Windows8 Phone。如果我输入并按下返回按钮,它失败的地方是模糊事件(或停用或聚焦)。返回按钮关闭键盘覆盖,但不会触发我知道的任何事件。有谁知道合适的活动?还是解决方法?编辑:如果我点击屏幕上的某个地方,会触发模糊事件,但如果我按下回车键,我必须触发。