`
pavel
  • 浏览: 928078 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE与firefox的区别 from.submit提交

阅读更多

网页开发时遇到,需要使用js提交form表单。发现使用document.form1.submit();方法无法提交表单。火狐提示 submit is not a function 。最后找到解决方案。

1.表单中不能有name="submit" 的标签

2.<form action="expat_search.php" name="expat_search" id="expat_search" method="post" enctype="multipart/form-data">,表单中不能缺少《enctype="multipart/form-data"》。

3.当使用js 进行FORM 表单验证时:js验证脚本可以放在两个地方1) 放在form 头标签中。

   2)放在<input type='submit'  onsubmit='js_code()' /> ,3)放在<input type='buttom' onclick='js_code()' />

这里总结下如果使用2)或者3)标签方式。一定 submit =>'onsubmit', buttom=>'onclick' 成对使用不可以错换。如<input type='submit' onclick='js_code()'/>这样是错误的。

4.最好使用标准的标签submit不要使用bottom,bottom不是标准的标签

分享到:
评论

相关推荐

    Chrome Form多次提交表单问题的解决方法

    这个问题在其他浏览器如Firefox和IE中通常不会出现。 问题的根源在于WebKit内核(包括Chrome和Safari)的浏览器为了防止用户意外或恶意地多次提交同一表单,采取了一种称为“防重复提交”的机制。这种机制会记住...

    Selenium+firefox+python automation test

    首先,Selenium 是一个开源的Web测试工具,支持多种浏览器,包括Firefox、Chrome、IE等。它提供了一个丰富的API接口,允许开发者用多种编程语言(如Python、Java、C#)来编写测试脚本。Selenium的核心组件包括...

    selenium python 自动化

    创建一个浏览器实例,比如Chrome、Firefox或IE。 driver = webdriver.Chrome() 4. 导航到一个页面 driver.get('***') 5. 定位页面元素 - 通过ID定位:driver.find_element_by_id('id值') - 通过类名定位:driver....

    selenium-2.53.2.tar.gz

    WebDriver 支持包括 Chrome、Firefox、IE、Edge 和 Safari 在内的多种浏览器,并且能够模拟用户的行为,如点击、输入、导航等,从而进行全面的功能性和端到端测试。 在 "selenium-2.53.2.tar.gz" 这个压缩包中,...

    selenium+python配置.docx

    访问Mozilla的官方网站,找到与你系统和Firefox版本相匹配的geckodriver,下载后将其路径添加到系统的PATH环境变量中。 对于Chrome,首先需要下载ChromeDriver,同样需要匹配你当前的Chrome版本。可以从...

    selenium-2.14.0.tar.gz

    WebDriver支持多种浏览器,如Chrome、Firefox、IE等,只需下载相应的驱动程序,即可在Python代码中指定使用哪种浏览器进行测试。 在Selenium 2.14.0中,主要涉及以下关键概念: 1. WebDriver对象:这是Selenium的...

    selenium-2.38.0.tar.gz

    - **支持多种浏览器**:包括Chrome、Firefox、IE、Edge、Safari等。 安装Selenium Python包通常使用pip命令: ``` pip install selenium ``` 然后,为了与特定浏览器交互,还需要对应的WebDriver。例如,如果想用...

    BrowserAutomation自动化测试

    它支持多种编程语言,包括Java、Python、C#等,适用于各种主流浏览器,如Chrome、Firefox、IE等。 Selenium 的核心组件Selenium Core,它提供了JavaScript库,可以直接在浏览器环境中运行,模拟用户操作,如点击...

    selenium-demo

    在本示例"Selenium-Demo"中,我们将深入探讨如何使用Selenium来自动化执行浏览器操作,特别是针对Chrome、Firefox和IE这三大主流浏览器。 **1. Selenium WebDriver** Selenium WebDriver是Selenium的核心部分,它...

    selenium-2.5.0.tar.gz

    WebDriver 支持多种浏览器,如 Chrome、Firefox、IE 和 Safari。例如,要使用 Chrome 浏览器,你需要先下载对应版本的 ChromeDriver,并将其路径添加到系统环境变量中。 以下是一个简单的 Python 示例,展示如何...

    jQuery 1.6.3正式版发布

    #10123:修复Firefox 6中.width() 可能返回一个浮点值的问题。 Event #7071:Accessing the ‘type’ property on VML elements fails on IE during submit special handler Manipulation #9587:Cloning a div with...

    selenium-2.1.0.tar.gz

    在Python中,通过`webdriver`模块,我们可以创建不同浏览器的实例,如Firefox、Chrome或IE。例如: ```python from selenium import webdriver driver = webdriver.Firefox() ``` 接着,Selenium提供了一系列定位...

    selenium3.0 webdriver+python3.0实例参考

    WebDriver支持多种浏览器,如Chrome、Firefox、IE、Edge等,并且可以通过Python、Java、C#等语言进行调用。 ### 2. 安装Python Selenium库 在Python环境中使用Selenium,首先需要安装`selenium`库。可以使用pip...

    python自动化浏览器驱动_pycharm

    Selenium支持多种浏览器,包括Chrome、Firefox和Internet Explorer。对于每一个浏览器,都需要对应的驱动程序来建立与浏览器之间的通信桥梁。 1. **PyCharm**:PyCharm由JetBrains公司开发,是Python开发者首选的...

    selenium-2.18.0.tar.gz

    1. **WebDriver支持**:Selenium 2.18.0 包含对多种浏览器的WebDriver支持,如Firefox、Chrome、IE等,可以实现跨平台、跨浏览器的测试。 2. **元素操作**:提供了一系列方法来定位和操作页面元素,如find_element_...

    SeleniumFrameworkDemo

    Selenium是一个强大的开源自动化测试框架,支持多种浏览器,如Chrome、Firefox、IE等。它的主要功能是模拟真实用户在网页上的操作,如点击、输入、导航等,从而实现对Web应用的功能性和兼容性测试。在本项目中,`...

    selenium学习笔记

    它支持多种浏览器,如Chrome、Firefox、Internet Explorer等,并且有多种编程语言接口,包括Java、Python、C#等。 在Java中使用Selenium,首先需要下载对应的浏览器驱动,例如对于IE浏览器,你需要下载`...

    selenium-doc

    WebDriver支持多种浏览器,如Chrome、Firefox、IE等,并且能实现对浏览器的行为进行精确控制,如导航、点击、输入、截屏等。WebDriver的优势在于它是跨平台的,这意味着你可以用相同的API编写测试脚本,在不同的操作...

    jQwidgets 3.6.0

    HTML5 and CSS3.The product supports all major desktop and mobile web browsers - Internet Explorer 7.0+, Firefox 2.0+, Safari 3.0+, Opera 9.0+, Google Chrome, IE Mobile, Android, Opera Mini, Mobile ...

Global site tag (gtag.js) - Google Analytics