Salve a tutti, volevo chiedervi aiuto riguardo ai moduli di un form.

Ho fatto un form per inviare mai dal mio sito, allora se i campi email ed oggetto non sono compilati li controllo in asp e lancio un allert che mi dice campi obbligatori.
Quando con historygo(-1) torno indietro a vole i campi li trovo compilati a vole no, da cosa è dovuto? c'è un modo per far restare il modulo compilato nel modo in cui lo hanno compilato?

la stessa cosa mi succede se l'invio è corretto, quando si ritorna al modulo a volte lo trovo compilato a volte no.

Vi posto un pò di codice anche se credo non sia molto utile comunque...

Invio non corretto
codice:
Response.Write "<SCRIPT>alert('I campi contrassegnati con * e la condizione sulla privacy sono obbligatori ');history.go(-1);</SCRIPT>"
Response.End
Invio Corretto
codice:
Response.Write "<SCRIPT>alert('Messaggio Inviato Correttamente Grazie')history.co(-1)</SCRIPT>"
mi date una mano
c'è qualche articolo che possa consultare??

Grazie Francy