`
liuleigang
  • 浏览: 55715 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

各种浏览器回车自动提交的测试

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

                   回车提交
WIN IE            N
Firefox 2.0.0.5   N
Netscape 8.1.3    N
Opera 9.23        Y
Win safari 3.0.3  Y
Osx safari 1.3.2  Y
Mac ie 5.2        Y


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

2:可以在回车提交时去调用页面相关的ckeck js方,
比如<html:form onsubmit="return submitForm();" 记住在submitForm方法中校检不通过的时候,要return false;
分享到:
评论

相关推荐

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

    - 在大多数浏览器中,如果用户在一个文本输入框(input type="text")内按下回车键,并且表单中存在type为"submit"的按钮,那么表单将被提交。 - 如果表单内只有一个文本输入框,不论表单中按钮的类型是什么,按下...

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

    -- 解决form表单在只有一个input输入框时回车会自动提交表单 --&gt; ``` 此外,还可以通过JavaScript绑定事件来避免这种情况。例如,可以监听键盘按键事件,当用户按下回车键时,执行特定的函数,阻止表单的默认...

    jquery禁止回车触发表单提交

    在网页开发中,用户在表单输入时按下回车键通常会导致表单的自动提交,这在某些场景下可能不是我们期望的行为。特别是在有多个表单或者非提交按钮的输入框时,用户在非提交按钮的输入框按回车可能会引发错误的操作。...

    Chromedriver安装教程.docx

    3. 自动化浏览器操作:使用 Chromedriver 可以实现自动化浏览器操作,例如自动化浏览器登录、自动化浏览器提交表单等。 Chromedriver 是一个非常有用的工具,能够自动化 Chrome 浏览器的操作,提高工作效率。但是,...

    Textbox控件注册回车事件及触发按钮提交事件具体实现

    在实现这些功能时,还应当注意浏览器兼容性问题,比如不同的浏览器对键盘事件的支持可能不同,因此在跨浏览器测试中,可能会遇到一些问题。此外,在编写JavaScript代码时,还应当考虑安全性,避免例如XSS(跨站脚本...

    WEB常用功能测试项.docx

    **定义**: 标点符号测试主要关注系统对于各种标点符号(尤其是空格、引号、回车键等)的处理能力。 **测试要点**: - 在输入框内输入包含空格、引号、回车等标点符号的文本,检查系统是否能正常解析。 - 确认输入带...

    web测试最全的功能测试范例.pdf

    Web测试是软件质量保证的重要环节,它关注应用程序的用户界面(UI)以及用户与系统的交互。功能测试作为其中的关键部分,...在实际工作中,使用自动化测试工具和框架可以提高测试效率和覆盖率,进一步提升产品质量。

    web测试经验总结enPPT学习教案.pptx

    在Web测试过程中,还需要考虑浏览器兼容性、性能测试、安全性测试、易用性测试等多个维度,以确保Web应用在多种环境和用户交互下的稳定性和可靠性。此外,自动化测试工具和框架的应用可以提高测试效率,减少人工错误...

    (完整word版)web测试最全的功能测试范例.doc

    - **字符组合**:测试各种字符组合输入,包括中文、英文、数字和特殊字符。 - **空格处理**:检查空格输入或前后带空格的情况。 - **HTML注入**:防止HTML代码被恶意输入。 - **全角半角字符**:验证全角和半角...

    测试基本观点

    - 当未填写必填项并尝试提交时,验证是否出现警告信息,并确认光标是否自动定位到未填写的必填项处。 - 在文本框失去焦点时,验证是否显示红色警告信息。 **4. 控件显示** - **概述**:确认控件的可用性和状态...

    selenium快速入门及常用api

    Selenium是一款强大的Web自动化测试工具,它允许开发者模拟用户行为,对网页进行各种操作,如点击、输入、导航等,从而进行功能测试和性能测试。本文将深入介绍Selenium的快速入门以及常用的API。 ### 一、Selenium...

    这是关于测试题目

    ### 关于测试工程师的基本知识点...综上所述,测试工程师不仅需要掌握各种测试技术和工具,还需要具备良好的沟通能力和文档编写能力。通过不断学习和实践,测试工程师可以在项目中发挥重要作用,确保软件产品的质量。

    功能测试点

    标点符号检查: 输入内容包括各种标点符号,特别是空格,各种引号,回车键。看系统处理是否正确。常见的错误是系统对空格的处理,可能添加的时候,将空格当作一个字符,而在查询的时候空格被屏蔽,导致无法查询到添加的...

    验证码按回车不变解决方法

    在网页开发过程中,验证码是一种常见的安全机制,用于防止自动化脚本或机器人进行恶意操作,如自动注册、登录或提交表单。然而,验证码有时会出现一些问题,比如在某些浏览器上无法正常更新。本文将深入探讨IE浏览器...

    电信设备-一种浏览器中输入信息的方法和装置.zip

    通常,用户通过键盘或触摸屏在浏览器的输入框中输入文本,然后按下回车或点击按钮来提交。这个过程可能涉及到自动填充、拼写检查、预测建议等功能,以提升用户体验。而电信设备的引入可能意味着此技术也考虑到了数据...

Global site tag (gtag.js) - Google Analytics