Ciao,
sempre 30 secondi prima di una consegna, mi saltano fuori dei problemini stupidi.
Ho un form con decine di campi di ogni tipo e io via javascript verifico che quelli obbligatori siano completati.
Tra questi ho una select multiopzione
<select name="tipologia_id[]"> <<= mi deve passare un array di valori
<option value="1">Uova</option>
<option value="2">Salame</option>
<option value="3">Cioccolata</option>
<option value="4">Fragole</option>
</select>
per verificare (sulla falsa riga di tutti gli altri campi) uso un if così:
if(document.form.tipologia_id[].value == "")
{
alert("Prego selezionare almeno un ingrediente");
document.form.tipologia_id[].focus();
return false;
}
mi segnala errore per le due parentesi quadre, se ci metto zero non riconosce il nome del campo.
Dove sbaglio?
![]()
![]()
![]()
![]()
grazie