码迷,mamicode.com
首页 > 其他好文 > 详细

可输入的Select【屏蔽了backspace事件】

时间:2015-01-25 13:53:05      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

window.onload=function(){
document.getElementsByTagName("body")[0].onkeydown =function(){
if(event.keyCode==8){
var elem = event.srcElement;
var name = elem.nodeName;

if(name!=‘INPUT‘ && name!=‘TEXTAREA‘){
event.returnValue = false ;
return ;
}
var type_e = elem.type.toUpperCase();
if(name==‘INPUT‘ && (type_e!=‘TEXT‘ && type_e!=‘TEXTAREA‘ && type_e!=‘PASSWORD‘ && type_e!=‘FILE‘)){
event.returnValue = false ;
return ;
}
if(name==‘INPUT‘ && (elem.readOnly==true || elem.disabled ==true)){
event.returnValue = false ;
return ;
}
}
}
}
var Select = {
del : function(obj,e){
if((e.keyCode||e.which||e.charCode) == 8){
var opt = obj.options[0];
opt.text = opt.value = opt.value.substring(0, opt.value.length>0?opt.value.length-1:0);
}
},
write : function(obj,e){
if((e.keyCode||e.which||e.charCode) == 8)return ;
var opt = obj.options[0];
opt.selected = "selected";
opt.text = opt.value += String.fromCharCode(e.charCode||e.which||e.keyCode);

}
}

可输入的Select【屏蔽了backspace事件】

标签:

原文地址:http://www.cnblogs.com/luyao2ysz/p/4248093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!