Ho detto una fagianata... se chiami il reset() prima dell'invio del form non credo che al server arrivi qualcosa...
Se accetti un breve ritardo puoi usare:

;setTimeout('this.reset()',1000)

Inoltre non specifichi se il form arriva al browser precompilato... in questo caso il metodo reset() lo riporta allo stato in cui e' ricevuto... se invece vuoi vuoi "svuotare" occorre usare un altro script.... fammi sapere

ciao