我需要可靠地檢測單選按鈕的狀態轉變的轉變/爲了我的網頁上的複選框來觀看,如果窗體被修改或沒有。現在,這是一個完全獨立的腳本,我無法修改任何控制表單的東西。檢測在單選按鈕/複選框狀態
現在,我可以看到只有兩個這樣做的方法:
onchange
事件處理程序,它與文本框,文本域並選擇幫助,但不解僱複選框/單選按鈕onclick
事件處理程序,這是不可靠的,因爲用戶經常使用熱鍵來改變這些元素的值。
缺少什麼我在這裏?有沒有辦法可靠地檢測複選框是否被選中/取消選中?
UPDATE:正如你們所指出的,變化的事件真的開槍複選框/單選按鈕,儘管W3Schools的說,這是隻針對text inputs
不過,我的問題竟然是,該值複選框/單選按鈕是通過腳本中的setAttribute設置的,在這種情況下,事件不會被觸發。
有什麼我可以在這種情況下怎麼辦?
複選框和單選按鈕會觸發'onchange'事件,問題是隻有當複選框或單選按鈕失去焦點時,IE纔會觸發事件。 – 2011-04-10 17:18:17