如图,我在4个文本框中添加了onkeydown="enterEvent()"
function enterEvent(){
if ( event.keyCode=='13' ){
******
}
}
正常来讲,在选择文本框的历史记录时,使用回车不应该调用enterEvent()方法,而是在输入的情况下按回车,才会调用enterEvent()方法,请问如何处理?
在获得回车事件后,是应该进行前台非空验证的,而我在通过回车选择历史记录时,也会触发非空验证,我的意思是,选择历史记录的回车事件,与在文本框中输入的回车事件,是一个?怎么解决?
function enterEvent(){
if ( event.keyCode=='13' ){
******
}
}
正常来讲,在选择文本框的历史记录时,使用回车不应该调用enterEvent()方法,而是在输入的情况下按回车,才会调用enterEvent()方法,请问如何处理?
在获得回车事件后,是应该进行前台非空验证的,而我在通过回车选择历史记录时,也会触发非空验证,我的意思是,选择历史记录的回车事件,与在文本框中输入的回车事件,是一个?怎么解决?
解决方案 »
- xtream 把对象转换成xml时 string数组的处理问题
- js+css导航条问题
- JSONObject.fromObject(map); 不报异常 但是就是转化不了
- BEGIN NESTED EXCEPTION 问题,高手指教!
- 求救!jsp中上传大文件报错!
- 急!???????????????HTTP Status 404 - /FCKeditor/editor/filemanager/browser/default/browser.htm错误
- 用mysql的命令行如何执行sql脚本?
- 急求二次查询的代码及原理!
- 表单取出的字符串为什么不能和程序里自定义的匹配呢
- jsp的中文问题求救
- 关于java开发小说网站的缓存策略
- S2SH搭建问题
可能还是我没说清楚,是一个keydown事件,有2种功能,当选择历史记录时,回车不提交;当手动填写完毕后,回车提交
那既然是历史记录时,就绑定 select事件,不是也行吗,或者你在判断是否提交的时候,判断 焦点 是否在 提交的按钮 上 ,这样进行处理
判断按钮是否获得焦点
我按回车后会将焦点移至按钮上。所以判断的话,那肯定是true