You can try this too.
<html>
<head>
<script type="text/javascript">
// function to check the radio button checked
function disableChkBxs(radObj)
{
var radId = radObj.id;
var inputObjs = document.getElementsByTagName("input");
var i=-1, limit= inputObjs.length;
while(++i < limit)
{
if( String(inputObjs[i].type).toLowerCase() == "checkbox" )
{
var n=inputObjs[i].name;
if(radId == n)
{
inputObjs[i].disabled = false;
}
else
{
inputObjs[i].checked = false;
inputObjs[i].disabled = true;
}
}
}
}
</script>
</head>
<body>
<form>
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="formRadios">
<tr id="marketing" >
<td class="radioTd">
<input type="radio" name="radioGroup" value="radio" id="marketing" onclick="javascript:disableChkBxs(this);"/>
<label for="marketing">Marketing/Advertising proposals</label>
</td>
<td class="checkmarkTd">
<div class="divider">
</div>
<input name="marketing" id="tvCb" type="checkbox" value="TV"/>
<label for="tvCb">TV</label>
<input name="marketing" id="radioCb" type="checkbox" value="Radio"/>
<label for="radioCb">Radio</label>
<input name="marketing" id="printCb" type="checkbox" value="Print"/>
<label for="printCb">Print</label>
</td>
</tr>
<tr id="onlineProposal" class="disabled">
<td class="radioTd">
<input type="radio" name="radioGroup" value="radio" id="onlineProposal" onclick="javascript:disableChkBxs(this);"/>
<label for="onlineProposal">Online proposals</label>
</td>
<td class="checkmarkTd">
<div class="divider">
</div>
<input name="onlineProposal" type="checkbox" value="Online" id="onlineCb" />
<label for="onlineCb">Online</label>
<input name="onlineProposal" type="checkbox" value="Outdoor" id="outdoorCb" />
<label for="outdoorCb">Outdoor</label>
<input name="onlineProposal" type="checkbox" value="Other" id="otherCb" />
<label for="otherCb">Other</label>
</td>
</tr>
<tr id="sponsorship" class="disabled">
<td class="radioTd">
<input type="radio" name="radioGroup" value="radio" id="sponsorship" onclick="javascript:disableChkBxs(this);"/>
<label for="sponsorship">Sponsorship</label>
</td>
<td class="checkmarkTd">
</td>
</tr>
</table>
</form>
</body>
</html>
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77:





by: Jonah11Posted on 2009-09-15 at 12:06:43ID: 25338134
Try this.
Select allOpen in new window