Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2006, 03:17
f_murciano
 
Fecha de Ingreso: febrero-2004
Mensajes: 157
Antigüedad: 20 años, 3 meses
Puntos: 0
Validar un decimal sin dos comas

Hola a todos;

¿como puedo validar un decimal?

Logro validar que un campo sea numérico, pero con un decimal no logro.

Mirando en el foro, encontré esta función que solo permite introducir números y puntos.

Código PHP:
<html>

<
head>
<
script>
    function 
numeros(e) {
        
tecla = (document.all) ? e.keyCode e.which;
        if ((
tecla<48 || tecla>57) && tecla!=46) return false
    
}
</script>
</head>

<body>
<input type="text" onKeyPress="return numeros(event)">
</body>

</html> 
Pero esta función permite introducir más de un punto.

No consigo modificarla para que sólo se pueda introducir un punto.
Y que se pueda introducir tanto un punto o una coma.

Muchas gracias por todo, si consigo adelantos los iré escribiendo.

Saludos a todos.