ciao
ho un controllo js integrato in asp
in pratica ho una form con un numero di righe che varia uin base a quanti elementi ho in un carrello
Inoltre, l'action del form viene attivata all'onclick su un link testuale, non c'è quindi nessun pulsante di submit
ogni riga del form ha un campo Qta
io devo verificare che la quantita dei campi in ogni riga sia maggiore di zero e, se questo controllo ha successo, procedere con la submit della form
Per ora mi fa il controllo perfettamente, però non mi fa il submit .. qualcuno mi sa aiutare?
tnx mille
ecco il codice dello script
NB: <%=elementi_form%> è una variabile presa da asp, ponetela ad esempio uguale a 5
e questo il codice del link:codice:<script> function verificaQta() { var msg1 = ''; var msg = ''; var elementi_form = <%=elementi_form%>; for ( j = 0; j < elementi_form; j++ ) if (document.carrello.Qta[j].value < 1) { msg1 = "qta0"; } if (msg1 != '') { msg = "Si è verificato un errore!\r\rLe quantità non possono essere pari a zero.\rPer eliminare un prodotto utilizzare la casella apposita" alert(msg); return false; } else { return true; document.carrello.submit() } } </script>
codice:conferma modifiche