每次移动到input时都要弹出软键盘,使用起来太痛苦了,终于试出来一个办法可以自己按enter键弹出软键盘了
(function() {
var myInputArr = document.getElementsByTagName("input");
for (var i =0; i<myInputArr.length; i++) {
myInputArr[i].setAttribute("readonly", "readonly");
// myInputArr[i].removeAttribute("readonly");
myInputArr[i].onfocus = MyInput_onfocus(myInputArr[i]);
myInputArr[i].onblur = MyInput_blur(myInputArr[i]);
}
function MyInput_onfocus(element) {
var _element = element;
return function() {
_element.select();
setTimeout(function(){
_element.removeAttribute("readonly");
}, 10)
}
}
function MyInput_blur(element) {
var _element = element;
return function() {
setTimeout(function(){
_element.setAttribute("readonly", "readonly");
}, 10)
}
}
}())