JavaScript阻止浏览器默认事件,并将回车更改为TAB效果
2012-01-29 10:53
369 查看
function disableKeys(eve) {
var ev = (document.all) ? window.event : eve;
var evCode = (document.all) ? ev.keyCode : ev.which;
var srcElement = (document.all) ? ev.srcElement : ev.target;
if (evCode == 13) {//将回车效果更改为TAB
evCode = 9;
}
if (srcElement.type != "textarea" && srcElement.type != "text") {
if (evCode == 8) {
return false;
}
}
else {
if (srcElement.readOnly) {
return false;
}
}
}
(document.all) ? (document.onkeydown = disableKeys) : (document.onkeypress = disableKeys);
var ev = (document.all) ? window.event : eve;
var evCode = (document.all) ? ev.keyCode : ev.which;
var srcElement = (document.all) ? ev.srcElement : ev.target;
if (evCode == 13) {//将回车效果更改为TAB
evCode = 9;
}
if (srcElement.type != "textarea" && srcElement.type != "text") {
if (evCode == 8) {
return false;
}
}
else {
if (srcElement.readOnly) {
return false;
}
}
}
(document.all) ? (document.onkeydown = disableKeys) : (document.onkeypress = disableKeys);
相关文章推荐
- javascript阻止事件冒泡和浏览器的默认行为
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交)
- javascript 阻止事件冒泡 与 浏览器的默认行为
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交)
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- javascript阻止事件冒泡和浏览器的默认行为
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器) 转
- javascript -- 阻止默认事件 阻止事件冒泡
- JavaScript事件冒泡机制和阻止事件冒泡及默认事件
- javascript为按钮注册回车事件(设置默认按钮)的方法
- 阻止Javascript事件的默认行为