Carissimi,
ho trovato questo script che dovrebbere validare un form dove possono essere presenti vari checkbox dinamici, quindi con campo checkbox stesso nome, solo che la validazione non funziona se seleziono 2 o piùà checkbox contemporaneamente.
In pratica solo se seleziono un solo checkbox prosegue correttamente l'esecuzione del form.
Dove è l'errore?
Grazie
codice:<script type = "text/javascript"> function checkTheBox() { var flag = 0; for (var i = 0; i< 5; i++) { if(document.MyForm["file[]"][i].checked){ flag ++; } } if (flag != 1) { alert ("Non hai selezionato nessun file"); return false; } return true; } </script>Graziecodice:<form name="MyForm" method="POST" action="elimina_foto.asp" onsubmit="return checkTheBox();"> <input type="checkbox" name="file[]" value="<%=Rs("nome")%>"> <input type="checkbox" name="file[]" value="<%=Rs("nome")%>"> <input type="submit" value="Invia"> </form>
G.

Rispondi quotando
