我通过下面代码实现按回车键时,表单提示,在火狐和谷歌浏览器上都没有问题,但在IE上,表单会被提示两次,,这是什么原因啊?!!想不明白,,大家帮帮忙
<form method="post" name="myform" onkeydown="if(event.keyCode==13) document.getElementById('button1').onclick();">
<form method="post" name="myform" onkeydown="if(event.keyCode==13) document.getElementById('button1').onclick();">
解决方案 »
- 怎样修改一下代码,就可以把解码的功能去掉,而只剩下发送过来的编码程序?
- Unable to load class for JSP的问题
- 总是传递第一条记录的隐藏值,求解(附部分代码)
- filter
- iReport问题: 怎么在iReport中获得domain里字段类型为ArrayList<...>的所有内容?
- 我想做一个图片放大的效果,在线等
- 怎样实现一个已知时间,在这个时间的前10分钟,用户必须修改密码?请大家给个思路?
- servlet出现这样的例外是怎么回事?应该如何解决?
- 流输出excel文件,有的电脑下载后无法打开该文件
- ShiroHttpServletRequest文件上传
- struts2 框架验证 filederror显示
- 新手求 XML DEBUG
就这句话来看没问题,不会提交两次.可能的问题是: 1.你的button1 是submit类型,但同时在onclick事件中写了提交代码, 如果这样则会提交两次,因为submit默认会提交, onclick里的代码也提交,我之前就遇到过这样的问题。 2.网页上有其它代码执行了提交