`
hudeyong926
  • 浏览: 2032801 次
  • 来自: 武汉
社区版块
存档分类
最新评论

js 热键提交表单

阅读更多
回车提交表单
<script>
document.onkeydown=function(event){
    e = event ? event : (window.event ? window.event : null);
    if(e.keyCode==13){
    //执行的方法
    alert('回车检测到了');
    }
}
</script>
回车禁止提交功能(ie9,firefox,ie8,chrome测试通过)
html
<input type="text" name="checkcode" onkeypress="return doClick(event);"/>
//铵enter键,阻止提交订单
function doClick(event) {
    var key;
    if (window.event)
        key = window.event.keyCode;     //IE
    else
        key = event.which;     //firefox

    if (key == 13) {
        try {
            if (window.event) {//ie
                window.event.keyCode = 0
                window.event.returnValue = false;
            }
            else {//firefox
                return false;
            }
        }
        catch (ex) {
        }
    }
}
 

 

分享到:
评论

相关推荐

    Javascript事件热键兼容ie|firefox|angluo-javascript-61077.pdf

    这是一个常用的组合热键,用于触发表单的提交或进行其他操作。在`keyHanlder`函数内部,使用了`e.preventDefault()`方法来阻止事件的默认行为,或者是使用`e.returnValue`属性设置为`false`,这取决于浏览器的兼容性...

    热键对应keycode

    3. **Enter(keycode13)**:执行当前操作,如提交表单或执行命令。 4. **Shift_L(keycode16)**:按住后,可以输入大写字母或特殊字符。 5. **Control_L(keycode17)**:与其它键组合使用,如Ctrl+C复制,Ctrl+V...

    程序天下:JavaScript实例自学手册

    2.6 定义按钮的热键 2.7 取得控件的绝对位置 2.8 删除时的确认提 示 2.9 按钮只能单击一次 2.10 防止按钮连击 2.11 图片式按钮 2.12 文字显示在按钮底部 2.13 选择不同的列表项就显示不同的按钮 2.14 使用按钮控制...

    《程序天下:JavaScript实例自学手册》光盘源码

    2.6 定义按钮的热键 2.7 取得控件的绝对位置 2.8 删除时的确认提示 2.9 按钮只能单击一次 2.10 防止按钮连击 2.11 图片式按钮 2.12 文字显示在按钮底部 2.13 选择不同的列表项就显示不同的按钮 2.14 使用按钮控制...

    jQuery数字字母组合验证码.zip

    **jQuery数字字母组合验证码**是一种常见的网页安全机制,用于防止自动化程序或机器人进行恶意操作,如批量注册、频繁提交表单等。这个压缩包“jQuery数字字母组合验证码.zip”包含了实现这种验证码功能的jQuery代码...

    JavaScript 正则表达式

    // 更改表单的属性并提交 document.forms[0].action = "newActionURL"; document.forms[0].submit(); } ``` - 在链接对象的`onclick`事件处理程序中返回`false`值可以阻止浏览器打开该链接。 - **onerror**: ...

    类似 Windows 的 AutoHotkey,只不过这是跨平台的方案,而且可编程.zip

    AutoHotkey是一款在Windows平台上广泛使用的自动化工具,它允许用户通过编写脚本来创建自定义的热键、快捷方式和宏,极大地提升了用户的工作效率。然而,对于非Windows用户或者希望在多平台上使用这类功能的人来说,...

    jQuery 隔行换色 支持键盘上下键,按Enter选定值

    表单元素(`&lt;form&gt;`)用于捕获用户输入和处理表单提交。 6. **CSS样式**: CSS不仅用于隔行换色,还用于设置表格的整体样式,如宽度、边框、内边距等。例如,`.datagrid` 类定义了表格的样式,`.datagrid caption`...

    testMyKeyboard

    - 阻止默认行为,例如阻止表单提交或页面滚动,通过`event.preventDefault()`。 - 记录用户输入的速度,通过记录两次按键之间的时间差。 - 模拟按键,通过触发自定义的键盘事件。 - 键盘热键配置,允许用户自定义...

    primefaces_users_guide_3_3.pdf

    - **DefaultCommand**:默认命令组件,用于处理表单提交等。 - **Dialog**:对话框组件,用于显示模态窗口。 - **Drag&Drop**: - **Draggable**:拖拽功能,允许用户移动元素。 - **Droppable**:放置功能,指定...

Global site tag (gtag.js) - Google Analytics