2013-08-29 79 views
0

在jsp中使用spring表單標籤。JavaScript在IE中始終無法使用

以下是我的腳本,我使用分頁:

function getNextPage(){ 
var next = document.getElementById('nextPageID'); 
next.checked=true; 
var buttonName = document.getElementById('refreshbuttonID'); 
buttonName.click(); 
} 

當用戶點擊Next在視圖(使用JSP),onclick事件我打電話了getNextPage();

<button type="submit" onclick="getNextPage();">Next</button> 

和我將隱藏的複選框設置爲true

<td> 
    <form:checkbox id="nextPageID" path="nextPage"/> 
    <input type="hidden" value="1" name="_nextPage"/> 
</td> 

a然後調用控制器中的方法獲取下一個結果並顯示在頁面上。

一切工作在鉻和Firefox的罰款,當它來到IE瀏覽器,有時它確實有時不。頁面不斷刷新與舊的數據..它始終工作在調試模式(即使在IE)

It is not hitting the javascript in IE on some occassions。有什麼我在功能上失蹤或在IE中做什麼不同?有什麼建議麼!

+0

這真的是你所有的代碼?另外我認爲一些調試是有序的。 – Renan

+0

我還能在這裏展示什麼? – user1609085

+0

什麼不起作用? – naor

回答

1

我打算做基於提供的有限信息的猜測:改變你的按鈕,使用type="button"

<button type="button" onclick="getNextPage();">Next</button> 

...因爲如果你有一個表單提交按鈕,而你不知道取消默認行爲(您的代碼不會),它會嘗試提交表單以及代碼正在執行的內容。

+0

讓我試試吧! – user1609085