Jquery $(';form';).submit()如何在IE中处理

Jquery $(';form';).submit()如何在IE中处理,jquery,internet-explorer,submit,Jquery,Internet Explorer,Submit,我没有使用按钮提交表单,而是使用以下标记 <a id="logmein" class="my_button">LOGIN</a> 我一直想知道为什么这在IE中不起作用。经过一些调查,我发现长话短说,它在IE中不起作用,但实际上找到一个简单的解决方案要困难得多。我的网站上有不到9300亿张表单,我不想用一些恼人的微软友好代码来重新编写测试它们 是否有更优雅、更简单的方式让这些大坝表格提交。。。。 或者我应该把所有ie用户重新引导到互联网上一个300斯巴达人的大洞里吗

我没有使用按钮提交表单,而是使用以下标记

<a id="logmein" class="my_button">LOGIN</a> 
我一直想知道为什么这在IE中不起作用。经过一些调查,我发现长话短说,它在IE中不起作用,但实际上找到一个简单的解决方案要困难得多。我的网站上有不到9300亿张表单,我不想用一些恼人的微软友好代码来重新编写测试它们

是否有更优雅、更简单的方式让这些大坝表格提交。。。。 或者我应该把所有ie用户重新引导到互联网上一个300斯巴达人的大洞里吗


感谢收听……

您需要在提交前将表单附加到DOM中。这里有一些帮助:可能是一个愚蠢的建议,但是你是否尝试过老式的
文档.forms[“login”].submit()?应将href属性设置为“a”标记,如“href=”#“”,并删除“return false;”单击回调函数的。顺便说一句,您的表单“登录”在DOM中吗?哪部分不起作用?如果DOM中存在表单,并且调用代码时按钮存在,则IE中不会显示任何内容。您的代码似乎在ie7中工作:
$("#logmein").click(function(e) {
    e.preventDefault();
    $("#login").submit();
    return false;
});