No framework que estou usando, em campos numéricos não se pode usar vírgula (,) para separar parte fracionária. Para persistir no formato correto o usúario deve usar ponto (.). Criei esse java-script para fazer a conversão automática.
function commaVerify(param) {
//Usando o id (param) como parâmetro para obter o input.
var field = document.getElementById(param);//Obtém o conteúdo do input
var string = field.value;//Regex para verificar se existe ao menos uma vírgula
padrao = new RegExp(“,” , “g” , “+”);if( padrao.exec(string)!= null ) {
//Faz a substituição
field.value = string.replace(‘,’,’.’);}
}
Agora é só colocar no input a chamada do método no evento onkeyup passando o id do input.

Show de bola…
Uma solução simples porém eficaz. É isso aí…código enxuto é o que há. ;]
Por: Marcelo Kalib em Agosto 7, 2008
às 1:53 pm