Sto usando il seguente codice JavaScript per il controllo dei radiobox. Tuttavia può capitare che questi invece che essere due o tre siano soltanto uno e in questo caso però il codice non funziona:
Esiste un modo per fare il controllo su almeno uno radiobox (o più)?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> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento senza titolo</title> <script type="text/javascript"> function controllatariffa(){ var rb_scelto = false; for (counter = 0; counter <= document.prenotazione.tariffa.length; counter++) if (document.prenotazione.tariffa[counter].checked) rb_scelto = true; } if (!rb_scelto) { alert("Scegli la tariffa disponibile per questo periodo, grazie."); return (false); } return (true); } </script> </head> <body> <form id="prenotazione" name="prenotazione" method="post" action="" > <input name="tariffa" id="tariffa1" type="radio" value="1" /> Tariffa</p> </form> <form action="" method="post" onsubmit="return controllatariffa()"> <input type="submit" name="Submit" value="Invia" /></p> </form> </body> </html>
Grazie

Rispondi quotando