用JS实现按回车键提交表单----------工作问题005
来源:互联网 发布:去哪里下载ubuntu 编辑:程序博客网 时间:2024/05/22 19:00
公司项目写的js代码,实现按回车键提交表单
<span style="font-size:18px;"><span style="font-size:18px;">$(function(){ window.top.href='login.html';$("#submit").bind("click", function(){login();});$(document).keydown(function(event){//这里的event如果没有写入,在IE中,不影响执行。在FF中,此事件失效enterHandler(event);});});</span></span>
<span style="font-size:18px;"><span style="font-size:18px;">//按回车键时提交表单function enterHandler(event){ event = event || window.event; var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { login(); } } function login(){if($('#form').form('validate')){$('#form').form('submit',{ url:'sys/sysUser.do?method=login', onSubmit: function(){ var flag=$('#form').form('validate');if(flag){showProcess(true, '温馨提示', '正在登录,请稍后...');}return flag; }, success:function(data){ showProcess(false); var data = eval('(' + data + ')'); if(data.flag){ window.location = 'sys/sysUser.do?method=index'; } else{ $.messager.alert('提示消息',data.msg,'warning'); } } });}else{}}</span></span>
下次再分析代码,先上班
1. event.which
Netscape/Firefox/Opera中不支持 window.event.keyCode,需要用event.which代替,
IE用event.keCode方法获取当前被按下的键盘按键值,
而NetScape/FireFox/Opera用的则是event.which
2. keyCode 和 charCode
<1>
键盘事件的event对象中包含一个keyCode属性,IE中只有这一个属性,当为keydown和keyup 事件是,keycode属性表示你具体按下的键(也称为virtual keycode),当捕捉的是keypress事件时keyCode属性指的是你键入的字符(character code)
<2>
在firefox中情况有些不同,event对象包含一个keyCode属性和一个charCode属性,keydown和keyup事件的时候,keyCode表示的就是你具体按的键,charCode为0当捕捉的是keypress事件时,keyCode为0,charCode指的是你按下的字符
0 0
- 用JS实现按回车键提交表单----------工作问题005
- jquery按回车键实现表单提交代码
- 回车键触发表单提交问题
- 用javascript实现一个页面多个表单按回车键自动选择提交表单
- js禁止按回车键时表单自动提交
- form表单按回车键自动提交表单
- 回车键触发表单提交的问题
- javascript 回车键触发表单提交的问题
- 回车键触发表单提交的问题
- 回车键触发表单提交的问题
- 回车键触发表单提交的问题
- 如何实现通过回车键提交表单
- 如何实现通过回车键提交表单
- 解析jquery实现回车键提交表单
- jQuery实现文本框回车键提交form表单
- 单击提交或者回车键表单提交js函数
- form表单按回车键的提交
- jquery按下回车键提交表单
- A - Nearest Common Ancestors(8.1.1)
- 有一种状态,叫 隐身可见!有一种感情,叫 自作多情!
- EBS开发——Form开发积累的常用代码
- CSAPP 书附带的代码中找不到的 config.h 在此给出(坑爹啊。。。)
- Oracle Goldengate添加同步对象到已有的同步队列
- 用JS实现按回车键提交表单----------工作问题005
- java下载 字符串整成的word 文档
- 在iOS中创建静态库
- 操作简便的JPG图片转为PDF转换器
- Oracle EBS Form开发小技巧汇总
- 统计git提交次数
- HDU1869 六度分离 【Floyd】
- Android WifiDisplay分析二:Wifi display连接过程
- Linux查看某目录占用空间以及其下有多少个文件