Ti posto un esempio del controllo di cui necessiti fatto in un altro modo, in jQuery (Il file JS <jquery-1.12.4.min.js> è nella cartella dove sta la pagina). Funziona, ed è una sola istruzione alla fine.
Vedi se riesci ad adattarlo con controlli lato server, oppure cambia i tuoi in controlli html. In un attimo di tempo libero provo io a fare la prima cosa![]()
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>RBs</title> <script src="jquery-1.12.4.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { $("#verifica").click(function () { var almenoUnoChecked = $('input[name="rbs"]:checked').length > 0; alert(almenoUnoChecked); }); }); </script> </head> <body> <form id="form1" runat="server"> <div> <input type="button" id="verifica" value="clicca per controllo" /> <br /><br /> <input type="radio" id="rbs1" name="rbs" value="Mele" /><label for="rbs1">Mele</label> <input type="radio" id="rbs2" name="rbs" value="Pere" /><label for="rbs2">Pere</label> <input type="radio" id="rbs3" name="rbs" value="Banane" /><label for="rbs3">Banane</label> </div> </form> </body> </html>

Rispondi quotando