`

火狐 表单提交时 动态生成的数据不会被传递 以及自动提交表单的问题

 
阅读更多
写了一段代码 将一个数据动态赋给一个<input type="hidden">结果表单提交后没有取到值

,网上找了很多方法,结果发现把form放到table的外面即body的下一层就可以搞定了,mark一下

 

 

自动提交表单,就是在人工不参与的情况下,浏览器自动提交表单

<script language=“javascript”>
setTimeout("document.form.submit()",0);//延时提交表单
</script>

<script language=“javascript”>
document.form.submit();//直接提交表单
</script>

但在火狐下会失效,因此要注意

form.submit()在firefox下不支持。firefox下必须要有<input type="submit">这个控件。如果不想显示提交

按钮,可以用代码这么写:

<form name="postform" method=post>

<input type="submit" name="submit" style="display:none">

</form>

<script>

document.postform.submit.click();

//需要这样写来触发form的提交。如果没有提交按钮,firefox下找不到form对象的。大家可以试试。

</script>

 

firefox

document.formname.location.href  无效 formname.location.href 有效

ie

document.formname.location.href  有效 formname.location.href 有效

分享到:
评论

相关推荐

    gson + autocomplete.js完成的输入自动补全

    本项目利用Gson和autocomplete.js这两个库来实现这一功能,但遇到了在Firefox浏览器下中文无法自动补全的问题。 Gson是Google推出的一个Java库,它的主要功能是将Java对象转换为JSON格式的字符串,同时也可以将JSON...

    flex 利用FileReference上传firefox报2038错误

    在使用Flex框架进行Web开发时,可能会遇到使用`FileReference`组件上传文件至服务器时,在Firefox浏览器下出现“2038”错误的情况。该错误通常发生在上传过程中因缺少必要的会话标识(Session ID),导致服务器无法...

    站长万能助手 v1.8

    随时调用传递 强大的界面自定义功能, 内置浏览器代理,自动模拟浏览器IE、FireFox、Android自带浏览器、UC浏览器提交 强大的参数自定义添加,无限参数添加,内部各个位置随时调用 可获取指定列表的数据进行宣传,...

    WEB测试工作流程精编版.pdf

    这包括表单提交、链接有效性、动态内容生成等。 5. 链接测试:测试所有内部和外部链接是否有效,确保无死链,页面跳转正常。同时,还要确保用户可以通过链接到达预期的目标页面。 6. 表单测试:表单是Web应用中...

    通过selenium和flask中转后利用sqlmap进行注入ReberBlog1

    它允许开发者编写脚本控制浏览器进行页面导航、填写表单、点击按钮等操作,支持多种浏览器如Chrome、Firefox等。在文中提到的场景中,Selenium 被用来模拟用户登录过程,包括处理加密的登录数据和动态消息提示框,...

    Xajax中文手册

    3. **广泛的浏览器兼容性**:Xajax支持包括Firefox、Mozila、Internet Explorer、Safari在内的主流浏览器,确保跨平台应用的一致性体验。 4. **元素属性更新**:除了基本的HTML内容更新,Xajax还支持更新元素的样式...

    支持Firefox和IE浏览器的纯js日历控件(类似AJAX自带的日历控件)

    5. 验证和提交:确保选择的日期有效,并在必要时将其传递给后台。 在压缩包中的`Calendar.js`文件,很可能是实现这些功能的源代码。通过阅读和分析这个文件,我们可以学习到如何构建一个自定义的日历控件,包括日期...

    WB_Scrapy.zip

    【描述】"此爬虫结合了scrapy框架和selenium自动化" 暗示了这个项目旨在解决在抓取微博数据时可能遇到的动态加载和用户交互问题。Scrapy是一个用Python编写的高效且可扩展的网络爬虫框架,适合处理大量的网页数据。...

    BS部分蓝桥题库.docx

    - POST方法提交的数据不会显示在地址栏,更适合传递敏感数据或大量数据。 4. **B/S架构**: - 在B/S结构中,程序部署在应用服务器上,通过应用服务器与数据库服务器进行通信。 - 客户端使用浏览器展示系统界面,...

    jquery将一个表单序列化为一个对象的方法

    在处理表单数据时,jQuery提供了一种方便的方法将表单的输入字段序列化为JSON对象,这在提交表单、存储或传递数据时非常有用。本文将详细介绍如何使用jQuery将一个表单序列化为一个对象。 首先,了解什么是表单序列...

    Ajax基础教程(正式版)

    浏览器是Web应用的重要组成部分,从早期的Netscape Navigator到今天的Chrome、Firefox、Safari等,浏览器的发展直接影响了Web应用的设计和功能。了解浏览器的发展历史对于理解Ajax的应用环境至关重要。 - **1.3 ...

    Python爬虫代码示例(3)爬取所有信息.zip

    在Scrapy中,每个爬取任务被定义为一个Spider,它负责解析响应并生成新的请求,进而抓取更多数据。 在Python爬虫代码示例(3)中,你可能还会遇到反爬策略,如验证码、IP限制等。应对这些挑战,你可以使用代理IP池...

    ajax中文开发文档

    - 支持Firefox、Mozilla、大部分基于Mozilla的浏览器、Internet Explorer以及Safari等主流浏览器。 - **灵活的内容更新**: - 除了更新元素的值和内含的HTML内容,还可以更新样式、CSS类、多选和单选按钮的选择状态...

    ASP.NET源码——达达AjaxPro实例集合.zip

    2. **自动序列化**:AjaxPro能自动处理对象的序列化和反序列化,使得数据在客户端和服务器之间无缝传递。无论是简单类型还是复杂类型,AjaxPro都能处理。 3. **性能优化**:AjaxPro的性能表现良好,因为它减少了...

    xajax,中文手册

    5. **简易的异步表单处理**:Xajax提供了一个简单而强大的异步表单处理机制,通过`xajax.getFormValues()`方法,开发者可以轻松获取表单中的值,并作为参数传递给Xajax异步处理函数,处理复杂输入元素名称产生的多维...

    中文乱码解决方案终稿.pdf

    本文主要探讨了中文乱码的解决方案,特别是在使用Tomcat6.0作为servlet容器,与Firefox3.0和IE6浏览器交互时的情况。 首先,要理解中文乱码的产生,涉及到字符编码的转换和解码过程。通常,字符编码分为两种:页面...

    xajax实例!!!

    4. **兼容性**:xajax 与大多数现代浏览器兼容,包括 Internet Explorer、Firefox、Chrome 和 Safari 等,这使得开发的 AJAX 应用程序具有广泛的用户覆盖范围。 5. **社区支持**:作为开源项目,xajax 有一个活跃的...

Global site tag (gtag.js) - Google Analytics