随笔 - 119  文章 - 3173  trackbacks - 0
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

交友莫独酒,茅台西凤游。
口干古井贡,心徜洋河流。
称多情杜康,趟无量双沟。
赞中华巍巍,无此不销愁。

常用链接

留言簿(68)

随笔分类(136)

随笔档案(122)

最新随笔

搜索

  •  

积分与排名

  • 积分 - 520609
  • 排名 - 93

最新评论

很多时候,我们在页面提交之前要做一些值的检验,或者动态拼action等等,但是在有的浏览器,在文本框等控件上回车时,会自动提交页面。下面是测试结果:


WIN IE

Firefox 2.0.0.5

Netscape 8.1.3

Opera 9.23

Win safari 3.0.3

Osx safari 1.3.2

Mac ie 5.2

回车提交

N

N

N

Y

Y

Y

Y



如果想避免回车自动提交带来的问题可以这样:
1:如果想彻底屏蔽就在form上加上onsubmit="return false;" 比如:<html:form onsubmit="return false;"

2:可以在回车提交时去调用页面相关的ckeck js方,比如<html:form onsubmit="return submitForm();"
记住在submitForm方法中校检不通过的时候,要return false;
posted on 2007-08-28 09:51 交口称赞 阅读(2229) 评论(4)  编辑  收藏 所属分类: J2EE & WEB

FeedBack:
# re: 回车自动提交与各种浏览器的测试 2007-08-28 20:17 GoKu
测试不全面,ie在有的页面可以有的页面不可以,好像跟form里控件顺序有关  回复  更多评论
  
# re: 回车自动提交与各种浏览器的测试 2007-08-28 22:38 交口称赞
@GoKu
呵呵
多谢指教,能不能说详细一点。

我忘了说明
你看我前面几篇文章就知道了
我这些测试都是真对我现有项目做的。  回复  更多评论
  
# re: 回车自动提交与各种浏览器的测试 2007-08-30 12:48 JAVA面试题
详细一点,更好  回复  更多评论
  
# re: 回车自动提交与各种浏览器的测试 2008-09-18 13:58 fatboy
帮助很大!谢谢!在Opera和Chrome上遇到这个问题,解决了。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: