2011-10-06 24 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