Perche` usare strumenti che funzionano inunsolo browser?

Con JS ci sono gli strumenti per fare il tutto in modo corretto per tutti i browser:

Se e` solo togliere le virgole e sostituirle con punti:

<input type="text" ... onchange="this.value=this.value.replace(/\,/g,'.');">

Se invece vuoi anche mandare l'alert:
<input type="text" ... onchange="controlla(this);">

dove la funzione controlla sara` di questo tipo (da inserire in uno script della head):
codice:
function controlla(tt) {
  if(tt.value.match(/\,/) {
    alert("la virgola non e` ammessa");
    // tt.value = tt.value.replace(/\,/g,'.');
    return false; // in alternativa alla correzione (riga prec.)
  }
}