ciao,
ho un problema con il controllo dell'inserimento dei campi di un form.
Ho una select dinamica in cui scelta la categoria, mi popola una select multipla in cui ho i prodotti da selezionare.
codice:
<select name="prodotto[]" id="prodotto" size="5" multiple>
Oltre a <select name="categoria", per la categoria,
mi trovo con l'array prodotto[] della select prodotti da inviare allo script JS che esegue in controllo
al submit ho
codice:
onclick="checkAddProductForm_acc();"
il JS:
codice:
function checkAddProductForm_acc()
{
with (window.document.formout) {
if (categoria.selectedIndex == 0) {
alert('Devi scegliere una categoria da associare al marchio');
categoria.focus();
return;
} else if (prodotto.selectedIndex == 0) {
alert('Devi scegliere una prodotto da associare al marchio');
prodotto.focus();
return;
} else if (isEmpty(txtName, 'Devi inserire il nome del prodotto')) {
return;
} else {
submit();
}
}
}
Il problema:
Selezionando i prodotti dalla combo prodotti mi ritrovo con l'array che la funzione non riconosce e quindi mi esce sempre l'alert che manca il prodotto.
cosa posso fare?
Premetto che purtroppo non conosco JS...
Grazie mille per l 'aiuto