我有一個帶按鈕的窗體,還有一些jQuery來處理按鈕的點擊事件。在IE中,點擊事件運行,然後表單提交(因爲IE8的默認按鈕行爲是提交表單)。然而,在Chrome中,表單提交從未發生過。Chrome與IE11的不同按鈕行爲
$("#btnAdd").click(function() {
console.log('clicked');
$("#btnAdd").prop('disabled', true);
});
<form>
<button id="btnAdd">Add</button>
</form>
看來,這與禁用按鈕有關。預計在Chrome中,禁用onclick的按鈕不會自動提交,但在IE中,按鈕是否被禁用並不重要?
你在你的問題的標題,但在身體參考IE8提及IE11?你問(或者兩者都是)? – 2014-10-31 17:23:42
您應該聽'
我在比較Chrome和IE11;我在IE11中看到的行爲是IE8和更高版本的預期行爲。 – GendoIkari 2014-10-31 17:34:36