当我点击输入键时,取消对文本字段的关注。输入值到文本字段并按Enter键后,它将不再聚焦于同一字段。
所以我使用了blur()方法
$("#Bill_Amount").bind("keypress", function(event) {
if (event.keyCode == 13) {
$("#Bill_Amount").blur();
}
});
此代码适用于chrome,firefox和某些设备但不适用于三星S2(GT-I9100)
当我点击文本字段并在三星中按完成键时,焦点仍然在同一个字段上。当我点击下一个字段时,即datepicker字段都重叠。
如何解决此问题。
如果有任何帮助,请提前致谢!!
答案 0 :(得分:0)
尝试使用keydown
事件和event.which
代替:
$("#testInp").on("keydown", function(event) {
console.log("testInp changed");
if (event.which == 13) {
$("#testInp").blur();
}
});