Esiste qualche script pronto. Ne sono stati proposti diversi nel forum.
Forse sono anche riportati fra i "link utili", altrimenti devi aspettare ceh la ricerca venga riattivata.
Poi per pulire il campo prima della spedizione:
<form ... onsubmit="puliscicampi();">
dove pouliscicampi fara` semplicemente:
document.NOMEFORM.NOMECAMPO.value = document.NOMEFORM.NOMECAMPO.value.replace(/\./g,"");
su tutti i campi che ti interessano.
Tieni presente che il punto serve per la separazione dei numeri decimali, mentre la virgola genera un errore, in tutti i linguaggi di programmazione.