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.)
}
}