今天写项目时,表单里只有一个文本框和若干个文本域。可是在文本框中一回车,就提交表单,感觉莫名其妙。于是就全搜索Submit关键字和keyCode=13关键字,搜了一遍居然没有结果。想了一会,我又加了一个文本框。再次尝试,这次没问题了。一个表单中出现两个文本框,在某个文本框中回车就会不提交表单了。于是乎,把没用的那个文本样式设置为隐藏。
关键代码如下:
<form action="durgAction" name="drugForm" method="post">
<input type="text" />
<input type="text" style="display:none" />//加上这段代码就OK了
</form>
1 楼
dwangel
2010-04-18
还有别的方法
http://blog.csdn.net/leftfist/archive/2008/10/29/3174310.aspx

http://blog.csdn.net/leftfist/archive/2008/10/29/3174310.aspx
2 楼
quanhy5
2011-03-10
同志,你有没有了解一下,为什么加上一个text就好了呢???不治本啊,解决方法还不科学。。。
3 楼
lihuanxi
2011-03-31
没说明原因;
不治本;
不治本;
4 楼
lihuanxi
2011-03-31
http://blog.csdn.net/leftfist/archive/2008/10/29/3174310.aspx
这个链接太神马;
这个链接太神马;