onkeydown 解决按回车键直接提交方案
来源:互联网 发布:ddos攻击80端口 编辑:程序博客网 时间:2024/05/16 05:23
登陆页面需要扑捉用户按下回车自动提交的需求:
在body里添加onkeydown事件 跳javascript 在提交表单。
查找文档如下
onkeydown 事件会在用户按下一个键盘按键时发生。
语法:onkeydown="SomeJavaScriptCode"
支持该事件的html标签;
<a>, <acronym>, <address>, <area>, <b>, <bdo>, <big>, <blockquote>, <body>, <button>, <caption>, <cite>, <code>, <dd>, <del>, <dfn>, <div>, <dt>, <em>, <fieldset>, <form>, <h1> to <h6>, <hr>, <i>, <input>, <kbd>, <label>, <legend>, <li>, <map>, <object>, <ol>, <p>, <pre>, <q>, <samp>, <select>, <small>, <span>, <strong>, <sub>, <sup>, <table>, <tbody>, <td>, <textarea>, <tfoot>, <th>, <thead>, <tr>, <tt>, <ul>, <var>
支持该事件的javascript对象:
document, image, link, textarea
浏览器差异:
Internet Explorer 使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 使用 event.which。
实例:在本例中,用户无法在输入框中键入数字<html><body><script type="text/javascript">function noNumbers(e){var keynumvar keycharvar numcheckif(window.event) // IE { keynum = e.keyCode }else if(e.which) // Netscape/Firefox/Opera { keynum = e.which }keychar = String.fromCharCode(keynum)numcheck = /\d/return !numcheck.test(keychar)}</script><form><input type="text" onkeydown="return noNumbers(event)" /></form></html>
- onkeydown 解决按回车键直接提交方案
- 按回车键触发提交按钮
- 按回车键执行提交操作
- asp.net输入完后直接回车键提交事件
- Form表单 回车键 防止未校验直接提交
- 回车键提交
- ExtJS表单提交时,不用鼠标点击按钮提交,直接通过回车键提交
- form表单按回车键的提交
- 关于按回车键提交的问题
- javascript 按回车键相应按钮提交事件
- javascript 按回车键相应按钮提交事件
- javascript 按回车键相应按钮提交事件
- 按回车键 组件与服务器进行提交
- jquery按回车键实现表单提交代码
- form表单按回车键自动提交表单
- jquery按下回车键提交表单
- 回车键提交输入内容(解决火狐不兼容问题)
- 关于document.onkeydown用法(按下回车提交)
- How do I change the directory that MATLAB is initially started in?
- jqplot AJAX JSON对象创建饼状图
- 安装google应用闪退问题解决
- 一个完整的遍历速度测试--遍历list元素,用iterator() ,hasNext()与for的区别
- vertor的assign用法
- onkeydown 解决按回车键直接提交方案
- java正则表达式
- linux jdk环境变量设置
- HBA卡知识介绍
- Js中 关于top、clientTop、scrollTop、offsetTop的用法
- 美妙的模电2013/4/11
- SQL语句优化技术分析
- GBase编写sql的一些注意事项
- jasperServer安装(非exe安装)