ciao

ho una pagina con molti form in sequenza (uno per ogni prodotto). Nell'unico campo del form si specifica il numero di articoli che si vogliono acquistare. All'onsubmit vorrei richiamare una funzione di controllo per verificare che i dati inseriti siano numerici e diversi da 0. ho provato con la seguente funzione:

function check(code){
var num = document.code.numero_prod.value;
if(isNaN(num) OR num = 0){
window.alert("devi digitare un numero maggiore di 0");
document.code.numero_prod.focus();
return false;
}
}

riferita alla seguente tipologia di form:

<form action='carrello.php' name='codicespecificogeneratodaphp' onsubmit="return check('codicespecificogeneratodaphp')">
<input type='text' name='numero_prod' />
<input type='submit' name='aggiungi' />
</form>

però non funziona. deve essere il modo in cui adopero nella funzione il codice passato dinamicamente alla funzione per andare a ripesacre proprio quel form su cui si è premuto submit!

voi che dite?