`

FireFox 只有隐藏域的表单提交

阅读更多

下面这段代码(下面的代码是整个html文件的代码)在IE下可以正常跳转,但是在FF下,不能运行,报错

<form name="form1" id="form1" action="./j.html">
<input type="hidden" value="kankan" name="kk"/>
</form>
<script>
var form1 = document.getElementById("form1");
form1.submit();
</script>

 提示form1没有属性。

改成

 

<form name="form1" id="form1" action="./j.html">
<input type="text" value="" name="a"/>
<input type="hidden" value="kankan" name="kk"/>
</form>
<script>
var form1 = document.getElementById("form1");
form1.submit();
</script>

 就可以了,或者

<body>
<form name="form1" id="form1" action="./j.html">
<input type="hidden" value="kankan" name="kk"/>
</form>
</body>
<script>
var form1 = document.getElementById("form1");
form1.submit();
</script>

 都可以正常提交表单了。可能是FF中对语法的检查更严格。在IE中就没有这么多问题。以前一直不写<body>标签的,IE可以自己识别。

0
0
分享到:
评论

相关推荐

    JS和jQuery使用submit方法无法提交表单的原因分析及解决办法

    为了解决这种跨浏览器的兼容性问题,可以增加一个隐藏的表单域(input type="hidden"),用这个隐藏域来判断表单是如何提交的,无论何种方式提交,这个隐藏域都会有值。 最后,表单提交的事件处理需要仔细考虑。...

    模仿google下拉提示框输入框 Ajax 兼容火狐

    3.支持input显示与value分离【以隐藏域方式提交数据】 4.支持下拉框按钮 5.支持显示结果数量 6.可以一个页面多次使用 7.模拟下拉框不会被select遮挡 8.调用更方便(内核已改为jq插件) 9.皮肤修改方便 ,外置的css...

    LigerUI框架 v1.3.2

    hidden(隐藏域)初始化的支持[优化]增加enabledCompleteCheckbox参数(是否启用半选择模式)[BUG]解决在firefox无法自动完成的问题[优化]解决 下拉框树 setValue 方法当值为0时不正常设置 的问题[BUG]解决在firefox无法...

    工作流、拓扑等.pdf

    表单是工作流中的关键组件,通常包含表单标签(定义处理数据的URL和提交方法)、表单域(如文本框、密码框、隐藏域等)和表单按钮(用于数据提交和重置)。 GIS系统,即地理信息系统,是一种结合了地图可视化和...

    真正实现ajax上传文件 兼容IE6789火狐谷歌世界之窗

    在现代Web开发中,文件上传是一个常见的功能,但要实现跨浏览器兼容性,尤其是在旧版本的Internet Explorer(如IE6、IE7、IE8、IE9)以及Firefox、Chrome和世界之窗等其他浏览器上,可能面临一些挑战。Ajax上传文件...

    javascript事件

    - **支持浏览器**:Firefox 1+、Netscape 3+、IE 4+。 - **应用场景**:通常用于提示用户加载中断的情况。 #### 2. onblur - **描述**:当元素失去焦点时触发。 - **支持浏览器**:Firefox 1+、Netscape 2+、IE 3+...

    asp.net中Post表单保存页面状态并输出源码的实现方法

    `getAllCode_IE`函数直接将整个页面的outerHTML保存到一个隐藏域`hid_html`中,而`getAllCode_FireFox`函数则是获取`document.body.innerHTML`的内容。 接下来,我们注意到在***页面标记中,使用了`&lt;asp:TextBox&gt;`...

    HTML学习笔记(五)——表单

    &lt;option value="Firefox"&gt; ``` 文件域(`&lt;input type="file"&gt;`)则允许用户选择并上传本地文件。隐藏表单控件(`&lt;input type="hidden"&gt;`)则可以用来存储用户看不见的数据。 总的来说,HTML5的表单功能...

    ajax文件上传

    这里我们讨论的是“伪Ajax文件上传”这一主题,它主要针对JavaScript实现的文件上传功能,特别是考虑了对Firefox和IE8浏览器的兼容性。 文件上传在Web应用中是一个常见的需求,传统方式通常是通过表单提交,页面会...

    自动填充「Autofill」-crx插件

    导入/导出:将设置备份到本地文件或将其导入到Firefox的自动填充插件中-键盘快捷键:使用鼠标或键盘改进的可访问性新增功能-添加了自动备份文本字段的选项-添加了随机选择菜单和切换复选框的功能-改进了对表单验证的...

    html入门到放弃笔记

    2、Mozilla Firefox 3、Google Chrome 4、Apple Safari 5、Opera Opera(欧朋) 3、主要技术 1、HTML 2、CSS 3、Javascript 2、HTML入门(重点) 1、什么是HTML Hyper Text Markup Language 超级 文本 标记 ...

    js事件大全.docx

    需要注意的是,不同的浏览器对某些事件的支持可能存在差异,如文档中提到的FF(Firefox)、N(Netscape)和IE(Internet Explorer),开发者在编写代码时应考虑兼容性问题,以确保在各种环境下都能正常运行。

    实用输入域表情符号选择器jQuery插件

    3. **兼容性**:该插件需要确保在各种浏览器(如Chrome、Firefox、Safari、Edge等)和设备(桌面、移动)上都能正常工作,以满足广泛用户需求。 4. **自定义设置**:插件通常允许开发者根据项目需求进行自定义配置...

    《计算机应用基础2-网页制作》(完整).pdf

    11. **浏览网页工具**:如Chrome、Firefox、Safari等,它们支持书签、历史记录、搜索等功能,快捷键如Ctrl+C复制,Ctrl+V粘贴,Ctrl+F查找等。 12. **创建本地站点**:包括选择存储位置、创建文件夹结构、设置主...

    图片上传和预览

    - **跨浏览器兼容**:对于不支持File API的浏览器,可以使用传统的表单提交方式,将`&lt;input type="file"&gt;`嵌入到一个隐藏的`&lt;form&gt;`中,用户选择文件后立即提交表单,服务器返回预览图片,然后在前端展示。...

    富头像上传编辑器演示

    跨平台兼容:运行环境Flash Player 10.1+,任何浏览器 IE All、Firefox、 Chrome、Opera...都正常使用。 极致的体验:人性化的设计方式,细节上精心的处理,用户使用起来得心应手。 在线演示:...

    java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)

    通过隐藏的IFrame,可以提交表单到不同的域而不违反同源策略。在这个方案中,IFrame可能是用来隐藏文件上传过程,同时处理返回的结果。 6. **多文件上传**: 用户可能需要同时上传多个文件,这就需要前端能够处理多...

    Jquery实现跨域异步上传文件总结

    在支持CORS(跨源资源共享)的浏览器(如IE10、Firefox和Chrome)中,可以通过添加`Access-Control-Allow-Origin`和`Access-Control-Allow-Methods`头部实现: ```csharp public class MvcCorsAttribute : ...

    淘宝百度校招前端工程师面试题目

    - **概念理解**:Firebug 是 Firefox 浏览器的一款强大调试工具。 - **实践应用**:掌握 Firebug 的使用技巧可以大大提高调试效率。 **4. Linux常用命令** - **概念理解**:Linux 是一种广泛使用的操作系统,了解...

Global site tag (gtag.js) - Google Analytics