Ho il seguente problema,
una pagina dove controllo dei radio button.
Non ho problemi a controllare se viene selezionato un radio button o no, ma quando devo verificare qual'è il valore del radio button selezionato iniziano le grane.
Questo è il codice per controllare se viene selezionato:
var comp = "";
var radioSelected = false;
for (i = 0; i < theForm.componenti.length; i++)
{
if (theForm.componenti[i].checked)
radioSelected = true;
}
if (!radioSelected)
{
alert("Selezionare una delle opzioni di \"Componenti\".");
return (false);
}
Questo è il codice che non funge e che dovrebbe memorizzarmi quale valore è stato selezionato:
var comp = "";
var radioSelected = false;
for (i = 0; i < theForm.componenti.length; i++)
{
if (theForm.componenti[i].checked)
comp = theForm.componenti[i].value;
radioSelected = true;
}
if (!radioSelected)
{
alert("Selezionare una delle opzioni di \"Componenti\".");
return (false);
}
for (i = 0; i < theForm.persone.length; i++)
{
if (theForm.persone[i].checked) and (comp == "famiglia" | comp == "singolo")
radioSelected = true;
}
Qualcuno mi sa aiutare?
Ciao