复选框中的onchange/onclick在IE中不起作用

Fra*_*tas 10 html javascript internet-explorer

我有以下代码,它在Chrome/FF中完美运行:

chkbx_send_demo.onchange = function(){
    if(sel_template.selectedIndex <= 0 && chkbx_send_demo.checked == true){
        alert("Choose a Template");
        sel_template.selectedIndex = 1;
    }
    if(chkbx_send_demo.checked == false){
        sel_template.selectedIndex = 0;
     }
}
Run Code Online (Sandbox Code Playgroud)

但它只是在IE中不起作用.我试图将事件更改为chkbx_send_demo.onclick,它仍然无法正常工作.

GOs*_*sha 16

当复选框失去焦点(onblur)时,Internet Explorer仅触发onchange事件.另见:
http://krijnhoetmer.nl/stuff/javascript/checkbox-onchange/
此处:http:
//bytes.com/topic/javascript/answers/92116-onchange-checkbox