Come posso interrompere i pulsanti Indietro e Aggiorna di inviare nuovamente il mio modulo?

Sto facendo sviluppo web.

Ho una pagina da fare con la carta di credito, che quando l’utente fa clic su “Aggiorna” o “Indietro”, la transazione verrà eseguita ancora una volta, che è indesiderato.

Ciò include Browser in alto a sinistra “Indietro” e pulsante “Aggiorna”, “clic destro-> Aggiorna / Indietro”, premere il tasto “F5”. Questo deve essere fatto solo su alcune pagine cgi, non su tutte.

Questo può essere fatto usando Javascript? O qualsiasi altro metodo?