`
jy00509336
  • 浏览: 239109 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

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

阅读更多

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

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

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

0
0
分享到:
评论

相关推荐

    不同浏览器对回车提交表单的处理办法

    (注释1) 所以,如果要控制提交行为的话(比如,提交前检查必填项是否已填),可以在type=”submit”的“input”后添加Javascript“onXXX(比如onClick)”事件。而如果需要用异步交互来检测相关字段,则无效了。...

    禁止按回车键提交表单的方法

    出现自动提交的情况,有两种可能: ...我们对于第一种情况一般都知道而且很容易理解,但是对于第二种浏览器的默认行为,可能知道这一点的人就比较少了,下面我具体看一下浏览器(至少ie如此)在表单提交上的默认行为。

    Jquery响应回车键直接提交表单操作代码

    事情是这样的,做了一个登陆页面,把 Form 去了,直接拿 Jquery 的 Ajax 跟服务器交互,但是这样的话 浏览器就不会默认响应 回车键提交数据了。索性让 Jquery 也接管 回车键的响应吧: 代码如下: $(“#loginbox ...

    javascript 回车键触发表单提交的问题

    比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。 要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,...

    js光标定位文本框回车表单提交问题的解决方法

    主要介绍了js光标定位文本框回车表单提交问题的解决方法,涉及javascript阻止浏览器默认事件的方法,需要的朋友可以参考下

    JSP中的FORM表单中只有一个input文本时,按回车键将会自动提交表单

    本以为一个很简单不过的问题,结果却花了好久才找到原因(据说是浏览器问题),按回车后执行了两次查询。 1、未修改前代码: <form id=ff name=ff method=post> <input type=text id=userName name=...

    使用JQuery实现Ctrl+Enter提交表单的方法

    当然,由于输入框是一个多行文本输入框textarea,我们知道,在textarea中按Enter(回车)键可以换行,并不能直接提交表单(submit),而默认情况下,浏览器忽略了Ctrl键。那么我们可以通过Javascript脚本来控制使用Ctrl+...

    jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)

    键盘事件在不同的浏览器中作用的范围是不一样的,通常这种键盘事件可以作用于 Form元素,a标签元素,window ,document这样的元素上。在所有可以获得交点的元素上是可以触发键盘事件的,可以获得焦点的元素可以这样...

    C#浏览器编程,学习使用

    4 浏览器网络编程(共两周) 4.1 浏览器工作原理(老师讲解1学时,学生理解1学时) 浏览器工作原理如图4-1所示。 图4-1 浏览器工作原理 (1) 浏览器分析超链指向页面的 URL。 (2) 浏览器向 DNS 请求解析 ...

    Feng Office v2.5 多国语言版.zip

    错误修正:提交回车键通用搜索表单不会在谷歌Chrome浏览器工作 错误修正:使用所见即所得的链接时,现在保存为这种 错误修正:初级面包屑显示确切的上下文 错误修正:mysql的交易问题,而无需使用一个cronjob发送...

    小刀娱乐网源码2018版 v4.17.rar

    此功能可方便用户快速提交表单。 3、复选框与单选框: 在选中复选框或单选框时,为了增加鼠标点选的方便性,点击其后面的文字同样能够起到选择复选框或单选框的作用。 4、弹窗对话框: 弹窗对话框是系统对管理员...

    JavaWeb编程技术沈泽刚版教材课后习题答案

    (3)用户在浏览器的地址栏中输入URL并按回车键。 4. 答:查询串 5. 答:HTTP请求结构由请求行、请求头、空行和请求数据组成。请求行由方法名、请求资源的URI和使用的HTTP版本3部分组成。 6. 答:HTTP响应结构由状态...

    超实用的jQuery代码段

    8.10 使用AJAX刷新异步提交表单 8.11 使用AJAX刷新上传图片 8.12 使用AJAX刷新验证PHP会话是否有效 8.13 在AJAX异步调用时显示加载指示器 8.14 在AJAX异步调用时处理JSON数据 8.15 解析XML数据并加载到HTML表格 8.16...

    功能测试点

    重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。对于Web系统来说,可以通过浏览器返回键或者系统提供的返回功能。  15. 检查多次使用返回键的情况: 在有返回键的地方,返回到原来页面...

    artDialog_Demo

    18、修复一处隐秘BUG:当使用Ctrl+回车提交表单并弹出对话框时导致弹出新窗口 (因为此时焦点在对话框关闭链接上,这个快捷键让很多浏览器新建窗口) 19、重新绘制'earo'皮肤,修复毛边的问题 20、修复拖动的时候...

    [原创]基于JQUERY的Combo下拉框控件

    控件中含有隐藏的SELECT表单控件,ID及NAME都可自定义,这样可使COMBO控件放在一个普通的表单内,用户用一般的提交方式, 也可把选中的值准确地传到后台 经测试,兼容IE6--IE8,Firefox,chrome浏览器,在非IE浏览...

    jQuery LigerUI V1.1.0

    [优化]gridRows和Total字段名可配置,提交给服务器的参数可配置,所有与用户操作交互的地方(如上一页、下一页)都加上事件 [优化]插件执行直接返回ligerGrid Manager(其他用到接口管理对象的插件都类同) 树 [优化...

    禅道项目管理软件开源版5.3正式版本

    571 创建任务时提交表单后无法禁用提交按钮 572 解决ie下拉菜单固定宽度后无法完整展现内容的问题 573 批量创建bug时,应当根据所属模块设置其默认指派人 574 BUG高级搜索的时候“或者”的位置在Chrome浏览器上偏移...

Global site tag (gtag.js) - Google Analytics