`

jquery动态form在firefox不能提交

 
阅读更多
$("#tijiao").click(function(){
            var form = $("<form></form>");
            form.attr('action',"vendor_payment_list.action");
            form.attr('method','post');
            form.attr('target','_self');
var input = $("<input type='hidden' name='test'/>")
        input.attr('value', 123);
        form.append(input);
form.submit();
});

 上述代码在chrome,ie上可以提交,在ff上不能提交

 

需要将

form.submit(); 
改为:
$(form).appendTo("body").submit();
才能正常执行

分享到:
评论

相关推荐

    jquery-form.js

    6. **跨浏览器兼容**:jQuery Form Plugin经过精心设计,能良好地在各种主流浏览器上运行,包括IE、Firefox、Chrome、Safari等。 在实际应用中,使用jQuery Form Plugin的步骤大致如下: 1. **引入jQuery和jQuery ...

    jquery-form.rar

    7. **跨浏览器兼容性**:jQuery Form插件经过精心设计,以适应多种浏览器环境,包括Chrome、Firefox、Safari、Edge和Internet Explorer等,确保了广泛的用户覆盖。 8. **易于集成**:由于基于jQuery,这个插件可以...

    IE中jquery.form中ajax提交没反应解决方法分享

    在这篇文章中,讨论了在使用jquery.form插件进行AJAX提交时,IE浏览器对某些响应头信息的处理可能与其他浏览器(如Firefox和Opera)不同,从而导致提交没有反应的问题。主要知识点包括: 1. jquery.form插件:这是...

    jQuery.form插件的使用及跨域异步上传文件

    我们就不能用这种方式了,我们需要换个思路去干这事,让服务端去重写向我们的客户端,由客户端(与文件上传页面在同域下)来返回相关数据即可。 再做事 1 Jquery.form的使用 &lt;form method=post action=...

    jQuery.Autocomplete 中文支持.pdf

    这样修改后,当 Firefox 中的输入字段内容发生变化时,会调用内部的 `onChange` 函数,从而实现在输入中文时也能正确触发自动匹配。这种方法既解决了中文输入延迟的问题,又保持了原有插件的行为不变,尤其是保留了...

    用JS提交参数创建form表单在FireFox中遇到的问题

    本文将深入探讨使用JavaScript创建和提交表单参数,并特别关注在Firefox浏览器中遇到的问题及其解决方案。 首先,让我们看看初始的JavaScript代码片段,用于创建一个隐藏的表单并提交参数: ```javascript ...

    【开源】jQuery oform beta 0.1.5 - form 表单美化插件源代码

    jQuery oform beta 0.1.5 - form 表单美化插件源代码 版权:zhang yang soft 交流E-Mail:oceancode@163.com 浏览器支持:IE、Firefox、Opera , google chrome (谷歌) 版本说明: 1. beta 0.1.0 版 支持input...

    javascript在firefox与ie下的兼容性总结

    - 问题描述:在IE中,可以通过`document.formName.item("itemName")`来访问表单元素,但在Firefox中不支持。 - 解决方法:改为使用`document.formName.elements["elementName"]`来获取表单元素。 2. **集合类对象...

    Firefox浏览器兼容JS脚本供参考

    通过理解和应用这些兼容性技巧,开发者可以创建在Firefox和其他浏览器中都能正常工作的JavaScript代码。在实际开发过程中,还应考虑使用像jQuery这样的库,它们已经处理了许多浏览器兼容性问题,让开发者能更专注于...

    Ie和firefox的Js区别

    在IE中,可以通过`document.forms("formName")`获取Form对象,但在Firefox(MF)中不适用。解决这个问题的方法是使用属性访问器,即`document.forms["formName"]`。需要注意的是,这里的"formName"应该为表单的ID,...

    jQuery/JS监听input输入框值变化实例

    oninput事件在大多数现代浏览器中都得到支持,包括Firefox, Google Chrome, Opera, Safari以及从IE9开始的Internet Explorer版本。 除了原生JavaScript的监听方法,文章还提供了使用jQuery实现监听的方式。通过使用...

    js在IE与firefox的差异集锦

    比如在获取表单元素时,IE支持document.formName.item("itemName"),而Firefox只支持document.formName.elements["elementName"]。因此,为了兼容性,统一使用document.formName.elements["elementName"]更为稳妥。 ...

    jQuery formalize (jQuery 表单插件)

    jQuery Formalize主要针对Webkit浏览器(如Chrome和Safari),但同时也考虑了Firefox、IE8+和其他主流浏览器的兼容性。对于不支持某些CSS3特性的老版本浏览器,它会退化为使用基本样式,以保证基本功能的实现。 **...

    JQuery AJAX提交中文乱码的解决方案

    在本文的案例中,作者指出在Firefox下中文数据可以正确显示,而在IE浏览器下出现乱码。作者通过对比两个浏览器提交的数据HTTP头发现,在Firefox中HTTP头的Content-Type指定了字符集为UTF-8,而IE没有指定字符集。...

    240多个jQuery插件

    这个库因其轻量级和高效性而受到开发者们的青睐,压缩后的大小仅21k,支持包括Internet Explorer 6.0+、Firefox 1.5+、Safari 2.0+以及Opera 9.0+在内的多种浏览器。jQuery简化了HTML文档操作、事件处理、动画创建...

    jquery-1.4版

    jQuery 1.4版继续保持着良好的浏览器兼容性,支持IE6+、Firefox、Chrome、Safari、Opera等主流浏览器,降低了开发者因跨浏览器问题而带来的困扰。 5. **最佳实践与示例** 在实际项目中,我们可以利用jQuery 1.4...

    Javascript的IE和Firefox兼容性参考

    - 在IE中,可以通过`document.formName.item("itemName")`来访问表单元素,但在Firefox中不支持。推荐使用标准的方法`document.formName.elements["elementName"]`。 2. **集合类对象问题** - 集合类对象如forms...

    ie firefox做了一个遮罩层

    "ie firefox做了一个遮罩层"这个标题表明我们将讨论如何在Internet Explorer(IE)和Firefox这两个主流浏览器上实现遮罩层的功能。 在Internet Explorer和Firefox中创建一个兼容的遮罩层涉及到CSS和JavaScript的...

    jQuery1.3 jQuery1.3

    jQuery1.3保持了对各种主流浏览器的良好兼容性,包括IE6/7/8、Firefox、Safari、Chrome和Opera。尽管一些高级功能可能在较旧的浏览器中不可用,但jQuery1.3尽力确保核心功能的广泛支持。 ### 7. 社区支持与插件生态...

Global site tag (gtag.js) - Google Analytics