hola... puedes probar con algo como esto:
Código:
<html>
<head>
<script type="text/javascript">
<!--
function cambiar(que){
que.value = que.value.replace(".", ",");
}
-->
</script>
</head>
<body>
<input type="text" name="algo" onKeyDown="cambiar(this)" />
<input type="text" name="otracosa" onKeyDown="cambiar(this)" />
</body>
</html>
El unico problema quepodrias tener es que si el ultimo caracter ingresado es un punto y no se vuelve a apretar una tecla sobre el input (se apreta con el mouse en otro lado) no te cambiaria este ultimo. Lo que podes hacer si queres evitar este problema es ademas agregarle la funcion en evento onChange.
Código:
<input type="text" name="algo" onKeyDown="cambiar(this)" onChange="cambiar(this)" />
Aunque la verdad no habria porque poner un punto al final de un numero.
Saludos