使用blur()在三星s2中无效,无法关注输入键

时间:2014-02-13 11:01:53

标签: jquery-mobile

当我点击输入键时,取消对文本字段的关注。输入值到文本字段并按Enter键后,它将不再聚焦于同一字段。

所以我使用了blur()方法

  $("#Bill_Amount").bind("keypress", function(event) {
    if (event.keyCode == 13) {
        $("#Bill_Amount").blur();
    }
  });

此代码适用于chrome,firefox和某些设备但不适用于三星S2(GT-I9100)

当我点击文本字段并在三星中按完成键时,焦点仍然在同一个字段上。当我点击下一个字段时,即datepicker字段都重叠。

如何解决此问题。

如果有任何帮助,请提前致谢!!

1 个答案:

答案 0 :(得分:0)

尝试使用keydown事件和event.which代替:

$("#testInp").on("keydown", function(event) {
    console.log("testInp changed");
    if (event.which == 13) {
        $("#testInp").blur();
    }
});