$(document).keydown(function(e){
var target = e.target ;
var tag = e.target.tagName.toUpperCase();
if(e.keyCode == 8){
if((tag == 'INPUT' && !$(target).attr("readonly"))||(tag == 'TEXTAREA' && !$(target).attr("readonly"))){
if((target.type.toUpperCase() == "RADIO") || (target.type.toUpperCase() == "CHECKBOX")){
return false ;
}else{
return true ;
}
}else{
return false ;
}
}
});
本文介绍如何使用jQuery监听键盘事件,并针对输入框和文本区域,阻止radio和checkbox类型的默认行为,确保用户交互的可控性和应用逻辑的正确执行。
2267

被折叠的 条评论
为什么被折叠?



