不同浏览器处理回车提交表单问题

哎!我也不想叹气,只是。。。 上次处理 text 控件回车提交时转过一篇文章 “回车键触发表单提交的问题” ,其中:如果表单里只有一个type=”text”的input,不管按钮是什么type,回车键生效。最后一条是自己测试后加上去的。这回又让我碰到更恶心的了。

chrome刚出来的时候装上玩了一镇子,虽然速度,简洁的界面都挺招人喜欢,但是那两个google update有关的流氓服务让我着实头疼,居然还在控制面板里的计划任务中加了启动服务。再加上很多网站当时(现在也有不少)兼容性不好,就卸载了。俩卸不掉的流氓服务在我机器里躺了好长时间。前两天闲了会,而且听说那两个服务没那么流氓了,就又装上玩玩。真是玩物丧志啊。

今天测试程序的时候又碰到了 回车键触发表单提交的问题” 中第2种情况。想的是直接捕捉回车事件,然后写个javascript方法,结果这回车事件跟回车提交根本没什么关系。后来加了个隐藏的text框,ie8, firefox 3.5都OK了,就chrome回车还是要提交。看来用隐藏的text也没什么用。 最后找到更好的方法了,加在了  回车键触发表单提交的问题” 最后。光3个浏览器就折腾成这样,看来美工们更是可怜啊。好多种浏览器来回调。

你可能感兴趣的:(JavaScript,浏览器,chrome,Google,firefox)