2011-10-06 72 views
2

发布的数据我有这样jQuery函数.submit()不能在IE

<li id="li-298056"> 
<form id="form-298056" method="POST" action="tab_board.php"> 
<div class="titre_4">CAMPAGNE ANTIGONE</div> 
...... 
<input type="hidden" value="298056" name="lot_id"> 
</form> 
</li> 

我使用.submit表单()提交表单

$('#li-298056').click(function(){ 
    $('#form-298056').submit(); 
}); 

这种运作良好FFX。在IE浏览器中,我无法获取操作页面中的帖子值。它显示错误“syntext错误”。 但是,如果我启动IE的开发工具,并开始调试JavaScript或选择李块,然后它的作品。 如何解决这个问题?

+0

为什么你在这里使用jquery,为什么不使用''如果你担心它的风格,使用CSS来设置按钮的样式。 – Alex

回答

3

在IE中有一个已知的错误,当没有提交元素时,它会阻止提交表单。尝试添加

<input type="submit" value="submit" style="display:none" /> 

您的标记,看看它是否工作。

+1

我试过这个。但它仍然不起作用 – Ricky