本次记录问题分析:
很多时候我们开发的前端页面要考虑到用户在进行输入操作的时候回车只是为了跳到下一个输入项,而不是保存提交注册,为此需要禁用enter,从而就可以使用tab来行使enter的功能。所以就的使用js来控制html。
js代码如下:
//禁用enter提交表单
function NoReturn(){
alert("调用成功!");
document.onkeydown = function(event) {
var target, code, tag;
if (!event) {
event = window.event; //针对ie浏览器
target = event.srcElement;
code = event.keyCode;
if (code == 13) {
tag = target.tagName;
if (tag == "TEXTAREA") { return true; }
else { return false; }
}
}
else {
target = event.target; //针对遵循w3c标准的浏览器,如Firefox
code = event.keyCode;
if (code == 13) {
tag = target.tagName;
if (tag == "INPUT") { return false; }
else { return true; }
}
}
};
}
NoReturn();
/*-------------------反爬虫声明o(*////▽////*)咻咻咻--------------------
作者:杨木发
版权声明:
本文为博主倾情原创文章,整篇转载请附上源文链接!
如果觉得本文对你有所收获,你的请评论点赞 与
合理优质的转发也将是鼓励支持我继续创作的动力,
更多精彩可百度搜索 杨木发 或:
个人网站:www.yangmufa.com ,
天驱网:www.tianqv.net ,
开源中国:https://my.oschina.net/yangmufa ,
Gitee:https://gitee.com/yangmufa ,
GitHub:https://github.com/yangmufa 。
坚持创作 善于总结 开源共享 高质进步。
-------------------反爬虫声明o(*////▽////*)咻咻咻--------------------*/
来源:oschina
链接:https://my.oschina.net/yangmufa/blog/3175980