Javascript WindowsPhone 8 IE10输入字段事件为´;我没打电话

Javascript WindowsPhone 8 IE10输入字段事件为´;我没打电话,javascript,mobile,windows-phone-8,internet-explorer-10,Javascript,Mobile,Windows Phone 8,Internet Explorer 10,我正在构建一个移动网络应用程序。 在一个页面中,我有几个类型的输入字段: <input id="heightinput" type="textfield" pattern="\d*"/> 在IOS和Android上,一切都运行得很好。但不是在带有IE10浏览器的Windows8手机上。 如果我输入并按下返回按钮,则失败的是模糊事件(或停用或调焦)。 返回按钮关闭键盘覆盖,但不会触发我知道的任何事件。 有人知道这件事该怎么办吗?还是解决办法? 编辑:如果我点击屏幕上的某个地方,会触发

我正在构建一个移动网络应用程序。 在一个页面中,我有几个类型的输入字段:

<input id="heightinput" type="textfield" pattern="\d*"/>
在IOS和Android上,一切都运行得很好。但不是在带有IE10浏览器的Windows8手机上。 如果我输入并按下返回按钮,则失败的是模糊事件(或停用或调焦)。 返回按钮关闭键盘覆盖,但不会触发我知道的任何事件。 有人知道这件事该怎么办吗?还是解决办法?
编辑:如果我点击屏幕上的某个地方,会触发模糊事件,但如果我按return,则必须触发模糊事件。

尝试将其绑定到文档,如下所示:

$(document).on('blur deactivate', '#heightinput', whv);

为我工作。祝你好运

没有输入类型='textfield',您是对的,但这仍然不是解决方案。我认为您需要对输入字段应用制表符索引。我不熟悉Windows-phone-8,但您是否认为您的意思是“这个”而不是“那个”?@Ian Brindley:制表符索引没有任何区别。
$(document).on('blur deactivate', '#heightinput', whv);