在只读区域按退格键会造成页面后退,禁用退格键可以这样做:
$(document).bind("keydown", function(e){
if(e.keyCode == 8){//退格事件
var d = e.srcElement || e.target;
if (d.className == 'mini-textbox-input') {
doPrevent = d.readOnly || d.disabled;
}
else
doPrevent = true;
}
else
doPrevent = false; if (doPrevent)
e.preventDefault();
});
其中的mini-textbox-input是针对miniUI,这里的判断可以根据具体情况进行修改。