Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/05/2005, 07:31
safe
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 22 años, 1 mes
Puntos: 10
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
__________________
oohh... quisiera ser godines!!!