2014-01-08 78 views
1

我experinceing困難IE(8,11)雙提交由JavaScript代碼觸發:的Javascript IE雙用form.submit提交()

this.disabled=true; 
form.submit(); 
return false; 

句子form.submit();實際上觸發2個線程在jsp中。其他瀏覽器Firefox和Chrome工作正常,只有一個線程被觸發。我必須使用普通的JavaScript和沒有jQuery。

我在做什麼錯?

+0

上述代碼是如何執行的?來自哪裏? –

+1

你可以顯示你的完整的HTML標記的形式,和JavaScript? –

+0

Jes當我們點擊一​​個按鈕時,問題只發生在IE中。 function confirmFunction {this.disabled = true; form.submit();返回false; } – MerkoSMS

回答

0

那麼你在函數中返回false,但是當你不在click事件中處理它時什麼也不做。你需要添加回報。

<input type="button" name="button1" SIZE="40" value="Confirm" onclick="return confirmFunction()"> 
                     ^^^^^^^ 
+0

謝謝回答。 我改正了它,但仍然有2個請求被觸發。 我不知道爲什麼這隻發生在IE瀏覽器。 – MerkoSMS