Enable Disable RadioButtonList with another RadiobButtonList Selection ASP.NET http://forums.asp.net/t/1799984.aspx/1?Enable+Disable+RadioButtonList+with+another+RadiobButtonList+Selection+ASP+NET+Fri, 04 May 2012 09:14:27 -040017999844964925http://forums.asp.net/p/1799984/4964925.aspx/1?Enable+Disable+RadioButtonList+with+another+RadiobButtonList+Selection+ASP+NET+Enable Disable RadioButtonList with another RadiobButtonList Selection ASP.NET <p>Hi I need help with enabling /disabling RadiobuttonList from Client Side</p> <p>My form looks like this:</p> <p><img src="http://i.stack.imgur.com/x8smv.jpg" alt="RadioButtonLists"></p> <ol> <li> <p>What I want is by default Yes-Options RadioButtonlist and No-Options Radiobuttonlist shoulsd be disbaled. When user selects YES, YES-Options Radiobutton list shouls get enabled and NO-Options radiobutton list should get disbaled In the same way when selected NO, NO-Options radiobuttonlist should get enabled and YES-Options radiobutton list shouls be disabled.</p> </li><li> <p>When clicked Save button on bottom, validation should happen. User should select YES or NO from radiobutton list which is on top and then a value should be selected from it's corresponding options. ( When Yes is selected, a value should be selected from YES--Options and Viceversa)</p> </li></ol> <p>How can I do this ??</p> <p>Below is my markup</p> <pre class="default prettyprint"><pre class="prettyprint">&lt;asp:RadioButtonList ID=&quot;rbtnMain&quot; runat=&quot;server&quot;&gt; &lt;asp:ListItem Text=&quot;YES&quot; Value=&quot;1&quot;&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text=&quot;NO&quot; Value=&quot;0&quot;&gt;&lt;/asp:ListItem&gt; &lt;/asp:RadioButtonList&gt; &lt;br /&gt;&lt;br /&gt;</pre></pre> <p><br /><br /></p> <pre class="default prettyprint"><pre class="prettyprint"><span class="pln">YES </span><span class="pun">--</span><span class="pln"> </span><span class="typ">Options</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">RadioButtonList</span><span class="pln"> ID</span><span class="pun">=</span><span class="str">"rbtnMainYes"</span><span class="pln"> runat</span><span class="pun">=</span><span class="str">"server"</span><span class="pun">&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pln"> </span><span class="typ">Text</span><span class="pun">=</span><span class="str">"Options Yes -1"</span><span class="pln"> </span><span class="typ">Value</span><span class="pun">=</span><span class="str">"1"</span><span class="pun">&gt;&lt;/</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pun">&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pln"> </span><span class="typ">Text</span><span class="pun">=</span><span class="str">"Options Yes -2"</span><span class="pln"> </span><span class="typ">Value</span><span class="pun">=</span><span class="str">"2"</span><span class="pun">&gt;&lt;/</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pun">&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pln"> </span><span class="typ">Text</span><span class="pun">=</span><span class="str">"Options Yes -3"</span><span class="pln"> </span><span class="typ">Value</span><span class="pun">=</span><span class="str">"3"</span><span class="pun">&gt;&lt;/</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pun">&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="str">/asp:RadioButtonList&gt;<br />&lt;br /</span><span class="pun">&gt;&lt;</span><span class="pln">br </span><span class="pun">/&gt;</span><span class="pln"><br />NO </span><span class="pun">--</span><span class="pln"> </span><span class="typ">Options</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">RadioButtonList</span><span class="pln"> ID</span><span class="pun">=</span><span class="str">"rbtnMainNo"</span><span class="pln"> runat</span><span class="pun">=</span><span class="str">"server"</span><span class="pun">&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pln"> </span><span class="typ">Text</span><span class="pun">=</span><span class="str">"Options No -1"</span><span class="pln"> </span><span class="typ">Value</span><span class="pun">=</span><span class="str">"1"</span><span class="pun">&gt;&lt;/</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pun">&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pln"> </span><span class="typ">Text</span><span class="pun">=</span><span class="str">"Options No -2"</span><span class="pln"> </span><span class="typ">Value</span><span class="pun">=</span><span class="str">"2"</span><span class="pun">&gt;&lt;/</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pun">&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pln"> </span><span class="typ">Text</span><span class="pun">=</span><span class="str">"Options No -3"</span><span class="pln"> </span><span class="typ">Value</span><span class="pun">=</span><span class="str">"3"</span><span class="pun">&gt;&lt;/</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">ListItem</span><span class="pun">&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="str">/asp:RadioButtonList&gt;<br /><br />&lt;br /</span><span class="pun">&gt;&lt;</span><span class="pln">br </span><span class="pun">/&gt;</span><span class="pln"><br /></span><span class="pun">&lt;</span><span class="pln">asp</span><span class="pun">:</span><span class="typ">Button</span><span class="pln"> ID</span><span class="pun">=</span><span class="str">"btnSave"</span><span class="pln"> runat</span><span class="pun">=</span><span class="str">"server"</span><span class="pln"> </span><span class="typ">Text</span><span class="pun">=</span><span class="str">"Save"</span><span class="pln"> </span><span class="pun">/&gt;</span><span class="pln"><br /></span></pre></pre> <p>How can I do this from Clientside ?</p></pre> 2012-05-04T06:44:15-04:004965034http://forums.asp.net/p/1799984/4965034.aspx/1?Re+Enable+Disable+RadioButtonList+with+another+RadiobButtonList+Selection+ASP+NET+Re: Enable Disable RadioButtonList with another RadiobButtonList Selection ASP.NET <p>Hi,</p> <p>Try this-</p> <pre class="prettyprint">&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; &lt;head runat=&quot;server&quot;&gt; &lt;script src=&quot;http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot;&gt; $(document).ready(function () { $(&quot;table[id$=rbtnMain] input:first&quot;).attr(&quot;checked&quot;, true); $(&quot;table[id$=rbtnMainNo]&quot;).attr(&quot;disabled&quot;, true); $(&quot;input[name$=rbtnMain]&quot;).click(function () { if ($(this).val() == 0) { $(&quot;table[id$=rbtnMainNo]&quot;).attr(&quot;disabled&quot;, false); $(&quot;table[id$=rbtnMainYes]&quot;).attr(&quot;disabled&quot;, true); $(&quot;table[id$=rbtnMainYes] input&quot;).removeAttr(&quot;checked&quot;); } else if ($(this).val() == 1) { $(&quot;table[id$=rbtnMainNo]&quot;).attr(&quot;disabled&quot;, true); $(&quot;table[id$=rbtnMainYes]&quot;).attr(&quot;disabled&quot;, false); $(&quot;table[id$=rbtnMainNo] input&quot;).removeAttr(&quot;checked&quot;); } }); $(&quot;#btnSave&quot;).click(function () { if ($(&quot;table[id$=rbtnMainYes]&quot;).attr(&quot;disabled&quot;) != &quot;disabled&quot;) { alert(&quot;Select an yes option&quot;); return false; } else if ($(&quot;table[id$=rbtnMainNo]&quot;).attr(&quot;disabled&quot;) != &quot;disabled&quot;) { alert(&quot;Select an no option&quot;); return false; } }); }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt; &lt;asp:RadioButtonList ID=&quot;rbtnMain&quot; runat=&quot;server&quot;&gt;&lt;asp:ListItem Text=&quot;YES&quot; Value=&quot;1&quot;&gt;&lt;/asp:ListItem&gt;&lt;asp:ListItem Text=&quot;NO&quot; Value=&quot;0&quot;&gt;&lt;/asp:ListItem&gt;&lt;/asp:RadioButtonList&gt;&lt;br /&gt;&lt;br /&gt; &lt;span&gt;YES -- Options&lt;/span&gt; &lt;asp:RadioButtonList ID=&quot;rbtnMainYes&quot; runat=&quot;server&quot;&gt; &lt;asp:ListItem Text=&quot;Options Yes -1&quot; Value=&quot;1&quot;&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text=&quot;Options Yes -2&quot; Value=&quot;2&quot;&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text=&quot;Options Yes -3&quot; Value=&quot;3&quot;&gt;&lt;/asp:ListItem&gt; &lt;/asp:RadioButtonList&gt; &lt;br /&gt;&lt;br /&gt; &lt;span&gt;NO -- Options&lt;/span&gt; &lt;asp:RadioButtonList ID=&quot;rbtnMainNo&quot; runat=&quot;server&quot;&gt; &lt;asp:ListItem Text=&quot;Options No -1&quot; Value=&quot;1&quot;&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text=&quot;Options No -2&quot; Value=&quot;2&quot;&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text=&quot;Options No -3&quot; Value=&quot;3&quot;&gt;&lt;/asp:ListItem&gt; &lt;/asp:RadioButtonList&gt; &lt;br /&gt;&lt;br /&gt; &lt;asp:Button ID=&quot;btnSave&quot; runat=&quot;server&quot; Text=&quot;Save&quot; /&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;</pre> 2012-05-04T07:29:45-04:004965194http://forums.asp.net/p/1799984/4965194.aspx/1?Re+Enable+Disable+RadioButtonList+with+another+RadiobButtonList+Selection+ASP+NET+Re: Enable Disable RadioButtonList with another RadiobButtonList Selection ASP.NET <p>Hi,</p> <p>I wrote this code its woking fine with enabling the radio buttonlist but has some issue in disable.</p> <p>The disable woks fine if ter is only radiobutton.</p> <p></p> <p></p> <p>&lt;head runat=&quot;server&quot;&gt;<br> &nbsp;&nbsp;&nbsp; &lt;title&gt;&lt;/title&gt;<br> &nbsp;&nbsp; &nbsp;<br> &nbsp;&nbsp;&nbsp; &lt;script type=&quot;text/ecmascript&quot; language=&quot;javascript&quot;&gt;<br> &nbsp;&nbsp;&nbsp; function rblSelectedValue(rbl,rblY,rblN) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var txt, rdO;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rdO = document.getElementsByName(rbl);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //alert(rdO.length);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (var i = 0; i &lt; rdO.length; i&#43;&#43;) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (rdO[i].checked) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; txt = rdO[i].parentNode.getElementsByTagName('label')[0].innerHTML;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (txt == &quot;YES&quot;) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnableChild(document.getElementById(rblY));<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // DisableChild(document.getElementById(rblN));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnableChild(document.getElementById(rblN));<br> &nbsp;&nbsp;&nbsp;&nbsp; // DisableChild(document.getElementById(rblY));&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp; function EnableChild(control) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var children = control.childNodes;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try { control.removeAttribute('disabled') }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch (ex) { }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (var j = 0; j &lt; children.length; j&#43;&#43;) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnableChild(children[j]);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp; }<br> <br> //&nbsp;&nbsp;&nbsp; function DisableChild(control1) {<br> //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var children1 = control1.childNodes;<br> //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br> //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {children1.attr(&quot;disabled&quot;, true); }<br> //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch (ex) { }<br> //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (var j = 0; j &lt; children1.length; j&#43;&#43;) {<br> //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DisableChild(children1[j]);<br> //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> //&nbsp;&nbsp;&nbsp; }<br> &nbsp; <br> &lt;/script&gt;<br> &lt;/head&gt;<br> &lt;body&gt;<br> &nbsp;&nbsp;&nbsp; &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;<br> &nbsp;&nbsp;&nbsp; &lt;div&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:RadioButtonList ID=&quot;rbtnMain&quot; runat=&quot;server&quot;&nbsp; OnClick=&quot;rblSelectedValue('rbtnMain','rbtnMainYes','rbtnMainNo')&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:ListItem Text=&quot;YES&quot; Value=&quot;1&quot;&gt;&lt;/asp:ListItem&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:ListItem Text=&quot;NO&quot; Value=&quot;0&quot;&gt;&lt;/asp:ListItem&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:RadioButtonList&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;br /&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;br /&gt;<br> &nbsp; &nbsp;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; YES -- Options<br> &lt;asp:RadioButtonList ID=&quot;rbtnMainYes&quot; runat=&quot;server&quot; Enabled=&quot;false&quot; &gt;<br> &lt;asp:ListItem Text=&quot;Options Yes -1&quot; Value=&quot;1&quot;&gt;&lt;/asp:ListItem&gt;<br> &lt;asp:ListItem Text=&quot;Options Yes -2&quot; Value=&quot;2&quot;&gt;&lt;/asp:ListItem&gt;<br> &lt;asp:ListItem Text=&quot;Options Yes -3&quot; Value=&quot;3&quot;&gt;&lt;/asp:ListItem&gt;<br> &lt;/asp:RadioButtonList&gt;<br> &lt;br /&gt;&lt;br /&gt;<br> NO -- Options<br> &lt;asp:RadioButtonList ID=&quot;rbtnMainNo&quot; runat=&quot;server&quot;&nbsp; Enabled=&quot;false&quot;&gt;<br> &lt;asp:ListItem Text=&quot;Options No -1&quot; Value=&quot;1&quot;&gt;&lt;/asp:ListItem&gt;<br> &lt;asp:ListItem Text=&quot;Options No -2&quot; Value=&quot;2&quot;&gt;&lt;/asp:ListItem&gt;<br> &lt;asp:ListItem Text=&quot;Options No -3&quot; Value=&quot;3&quot;&gt;&lt;/asp:ListItem&gt;<br> &lt;/asp:RadioButtonList&gt;<br> <br> &lt;br /&gt;&lt;br /&gt;<br> &lt;asp:Button ID=&quot;btnSave&quot; runat=&quot;server&quot; Text=&quot;Save&quot; /&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;/div&gt;<br> &nbsp;&nbsp;&nbsp; &lt;/form&gt;<br> &lt;/body&gt;<br> &lt;/html&gt;</p> 2012-05-04T08:48:25-04:004965250http://forums.asp.net/p/1799984/4965250.aspx/1?Re+Enable+Disable+RadioButtonList+with+another+RadiobButtonList+Selection+ASP+NET+Re: Enable Disable RadioButtonList with another RadiobButtonList Selection ASP.NET <p>&nbsp;&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;</p> <p>&nbsp;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp; // function to check if radio&nbsp; buttons are clicked<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function validaterb() {</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var sel = &quot;0&quot;;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementById('rbtnMain_0') != null) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementById('rbtnMain_0').checked) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sel = &quot;1&quot;;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((document.getElementById('rbtnMainYes_0').checked == false)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;&amp; (document.getElementById('rbtnMainYes_1').checked == false)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;&amp; (document.getElementById('rbtnMainYes_2').checked == false)) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert('select option from main yes');<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementById('rbtnMain_1') != null) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementById('rbtnMain_1').checked) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sel = &quot;1&quot;;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((document.getElementById('rbtnMainNo_0').checked == false)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;&amp; (document.getElementById('rbtnMainNo_1').checked == false)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;&amp; (document.getElementById('rbtnMainNo_2').checked == false)) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert('select option from main no');<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p> <p><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (sel == &quot;0&quot;) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;select yes or no&quot;);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return true;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p> <p>&nbsp;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // function to&nbsp;enable or diable radio buttons<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function endi() {</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementById('rbtnMain_0') != null) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementById('rbtnMain_0').checked) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_0').disabled = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_1').disabled = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_2').disabled = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (! document.getElementById('rbtnMainNo_0').disabled) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_0').disabled = !document.getElementById('rbtnMainNo_0').disabled;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_1').disabled = !document.getElementById('rbtnMainNo_1').disabled;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_2').disabled = !document.getElementById('rbtnMainNo_2').disabled;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_0').checked = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_1').checked = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_2').checked = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else {</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementById('rbtnMain_1') != null) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementById('rbtnMain_1').checked) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_0').disabled = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_1').disabled = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainNo_2').disabled = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (! document.getElementById('rbtnMainNo_0').disabled) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_0').disabled = !document.getElementById('rbtnMainYes_0').disabled;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_1').disabled = !document.getElementById('rbtnMainYes_1').disabled;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_2').disabled = !document.getElementById('rbtnMainYes_2').disabled;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_0').checked = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_1').checked = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('rbtnMainYes_2').checked = false;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp; &lt;/script&gt;</p> <p>&nbsp;</p> <p><strong>radiobuttonlist has some changes</strong></p> <p><strong></strong>&nbsp;</p> <pre class="prettyprint">&lt;div&gt; &lt;asp:RadioButtonList ID=&quot;rbtnMain&quot; runat=&quot;server&quot;<strong> onchange=&quot;endi()&quot;&gt; </strong></pre> <pre class="prettyprint"> &lt;asp:ListItem Text="YES" Value="1"&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text="NO" Value="0"&gt;&lt;/asp:ListItem&gt; &lt;/asp:RadioButtonList&gt; &lt;br /&gt; &lt;br /&gt; &lt;asp:RadioButtonList ID="rbtnMainYes" runat="server"&gt; &lt;asp:ListItem Text="Options Yes -1" Value="1" <strong>Enabled="false</strong>"&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text="Options Yes -2" Value="2"<strong> Enabled="false</strong>"&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text="Options Yes -3" Value="3"<strong> Enabled="false</strong>"&gt;&lt;/asp:ListItem&gt; &lt;/asp:RadioButtonList&gt; &lt;br /&gt; &lt;br /&gt; &lt;asp:RadioButtonList ID="rbtnMainNo" runat="server"&gt; &lt;asp:ListItem Text="Options No -1" Value="1"<strong> Enabled="false</strong>"&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text="Options No -2" Value="2" <strong>Enabled="false</strong>"&gt;&lt;/asp:ListItem&gt; &lt;asp:ListItem Text="Options No -3" Value="3" <strong>Enabled="false</strong>"&gt;&lt;/asp:ListItem&gt; &lt;/asp:RadioButtonList&gt; &lt;br /&gt; &lt;br /&gt; &lt;asp:Button ID="btnSave" runat="server" Text="Save" <strong>OnClientClick="return validaterb()"</strong> /&gt; &lt;/div&gt;</pre> <p><strong><br> </strong></p> 2012-05-04T09:14:27-04:00