Dunque, ho un problema:
ho scritto una funzione in Js che dovrebbe controllare se nei menù a tendina è stata selezionata la prima voce.
Nell'html ho vari form con varie select all'interno.
Diciamo più o meno così:
codice:
form name=iscrizione_0
stn(hidden)=1
cat(select)
sumbit(button)
form name=iscrizione_1
stn(hidden)=2
cat(select)
sumbit(button)
form name=iscrizione_2
stn(hidden)=3
cat(select)
sumbit(button)
Dovrei controllare che alla pressione del submit di uno di questi form non sia selezionata la voce cat='0' che è la prima a comparire in ogniuno di essi. Non so se sono riuscito a spiegarmi...
La funzione che ho scritto (che non funziona) è la seguente...
Codice PHP:
function controllo() {
var alertMsg = 'Errore: non è stata selezionata nessuna categoria.';
if (document.iscrizione_0.cat.selectedIndex == 0 || document.iscrizione_0.cat.selectedIndex == '0')) {
alert( alert( alertMsg );
return false;
}
if (document.iscrizione_1.cat.selectedIndex == 0 || document.iscrizione_1.cat.selectedIndex == '0')) {
alert( alert( alertMsg );
return false;
}
if (document.iscrizione_2.cat.selectedIndex == 0 || document.iscrizione_2.cat.selectedIndex == '0')) {
alert( alert( alertMsg );
return false;
}
if (document.iscrizione_3.cat.selectedIndex == 0 || document.iscrizione_3.cat.selectedIndex == '0')) {
alert( alert( alertMsg );
return false;
}
if (document.iscrizione_4.cat.selectedIndex == 0 || document.iscrizione_4.cat.selectedIndex == '0')) {
alert( alert( alertMsg );
return false;
}
return true;
}