jQuery 禁用退格键

在只读区域按退格键会造成页面后退,禁用退格键可以这样做:

$(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,这里的判断可以根据具体情况进行修改。

posted @ 2014-11-14 13:46  喵尾景虎  阅读(397)  评论(0编辑  收藏  举报