js驗證時onblur與form的submit衝突問題(IE6/IE8)

derekzhan發表於2010-11-12

前幾天做專案發現一個很奇怪的問題,頁面有一個輸入框<input name="test" onblur="check()"/> 接下來有個提交按鈕 <input name="Submit2322" type="button"  onclick="submitForm()" value="確定 完成修改"/> 當我在test框輸入內容後,馬上點選提交.在IE6中不會觸發onblur事件,而在IE7、8中可以觸發.

最後的解決辦法是在提交按鈕上加一個onmouseover="check()" 事件即可解決衝突問題.

相關文章