Non credo si possa fare in js dal momento che rimandi il browser alla pagina riveci.asp, (la pagina form e gia scaduta) ma nella pagina ricevi.asp elabori i dati e rimandi alla pagina form che avra i campi di default.Originariamente inviato da simone75
io stò cercando di ripulire un campo del modulo solo dopo l'invio con il relativo pulsante.
Ho questo piccolo 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'.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>
Come posso inviare prima i contenuti dei campi e poi far sì che venga eseguita la funzione?
![]()
Oppure non ho capito cosa vuoi fare.![]()

Rispondi quotando