2014-09-03 75 views
0

我遇到了Internet Explorer複選框的問題。在許多瀏覽器中閱讀和測試後,我發現2個快速點擊來檢查或取消選中一個複選框只會改變1個框的狀態(在第一次點擊和第二次點擊時被忽略),但執行'onclick'功能兩次。Internet Explorer; 2快速點擊更改複選框狀態盎司但呼叫點擊功能兩次

我想知道這個問題是否有一個乾淨的解決方法。

更多細節:

我的「onClick」功能查找複選框的狀態,如果是檢查它增加了一個控制;如果未選中,則刪除控件(在每個瀏覽器中完美地工作)。 在IE中,如果我雙擊複選框,在第一次點擊時檢查框,該功能添加一個控件(因爲狀態被選中),在第二次點擊時狀態不變(IE認爲兩個點擊距離足夠近是雙擊),但是該功能在狀態不變的情況下第二次執行。

+0

可能的重複[爲什麼Internet Explorer複選框接受雙擊但只更改狀態一次?](http://stackoverflow.com/questions/9908000/why-internet-explorer-checkbox-accepts-double-click-but- -only-once的改變狀態) – CBroe 2014-09-03 19:46:56

回答

1

終於發現問題出在哪裏,問題是我使用'onclick'而不是'onchange'。希望這會幫助某人。