io stò cercando di ripulire un campo del modulo solo dopo l'invio con il relativo pulsante.
Ho questo piccolo form:

codice:
function azzeraCampi(art, quant){ 
document.insArt.articolo.value="";
document.insArt.qta.value="1";
document.insArt.qta.focus();
return true;
}


<form method="post" name="insArt" action="ricevi.asp" onsubmit="azzeraCampi(document.insArt.articolo.value, document.insArt.qta.value);">
<input name="articolo">
<input name="qta">
<input type="submit" value="Invia">
</form>
Io vorrei che una volta inviato il form, il campo 'qta' si reimposta con il valore 1 con il cursore mentre per il campo 'articolo' vorrei che si azzeri. Il tutto avviene correttamente, ma solo prima di inviare il form, con il risultato che il campo 'articolo' non invia nulla per il semplice motivo che si cancella prima di inviare il form alla pagina ricevi.asp e così anche per il campo 'qta'.
Come posso inviare prima i contenuti dei campi e poi far sì che venga eseguita la funzione?