Penso di aver determinato l'errore ma non so come risolverlo;
Analizzando il seguente codice:
function Control(){
var brands = document.modulo.elements['brands[]'];
for(var i=0; i<brands.length; i++) {
if (brands[i].value==""){
alert("Devi specificare la marca del prodotto.");
brands[i].focus();
return false;
}
}
Succede che se document.modulo.elements['brands[]'] ritorna un array tutto funziona ma se brands[] compare una sola volta nel form, allora tale funzione non è in grado di ritornare nulla... come si può risolvere questo problema?
![]()