javascript - Why I can't disable multiple checkbox with IE with this JS script? -
i did simple script in order disable multiple checkboxes on .asp app. here's code :
function updatecheckboxes(cb) { if (cb.checked) { document.getelementbyid("cb1").disabled = true; document.getelementbyid("cb2").disabled = true; document.getelementbyid("cb3").disabled = true; } else { document.getelementbyid("cb1").disabled = false; document.getelementbyid("cb2").disabled = false; document.getelementbyid("cb3").disabled = false; } }
and html :
<input type="checkbox" name="test" onchange="updatecheckboxes(this)"/>
it works on firefox not on ie. don't understand why, can explain me problem , how find alternative ?
best regards,
alex
ok find solution, problem onchange() ie.
function updatecheckboxes(cb) { var ischecked = cb.checked; document.getelementbyid("cb1").disabled = ischecked; document.getelementbyid("cb2").disabled = ischecked; document.getelementbyid("cb3").disabled = ischecked; document.getelementbyid("cb4").disabled = ischecked }
and html onclick() :
<input type="checkbox" name="test" onclick="updatecheckboxes(this)"/>
Comments
Post a Comment