Hi, could you help tell me why my simple function doesn't work here? Not well versed in javascript as you can tell.
It works ok if I used the individual field ids as in here:Code:<script type="text/javascript"> function gts_part(id1,id2,id3){ if (document.getElementById(id1).checked == true) { document.getElementById(id2).disabled = false; document.getElementById(id3).disabled = false;} else document.getElementById(id2).disabled = true; document.getElementById(id3).disabled = true; document.getElementById(id2).checked = false; document.getElementById(id3).checked = false; } } </script> <input type="checkbox" name="survey" value="gts" id="s1" onclick="gts_part(s1,s2,s3);" /> Commit to Participate<br /> <input type="radio" name="gts_global" value="global" id="s2" disabled /> Global<br /> <input type="radio" name="gts_global" value="us" id="s3" disabled /> US Only<br />
Code:<script type="text/javascript"> function gss_part(){ if (document.getElementById("x1").checked == true) { document.getElementById("x2").disabled = false; document.getElementById("x3").disabled = false;} else{ document.getElementById("x2").disabled = true; document.getElementById("x3").disabled = true; document.getElementById("x2").checked = false; document.getElementById("x3").checked = false; }} </script> <input type="checkbox" name="survey1" value="gts" id="x1" onclick="gss_part();" /> Commit to Participate<br /> <input type="radio" name="gts_global1" value="global" id="x2" disabled /> Global<br /> <input type="radio" name="gts_global1" value="us" id="x3" disabled /> US Only<br />



Reply With Quote


Bookmarks