Validar FLoat en un campo de text

Iniciado por mapers, 16 Junio 2012, 10:04 AM

0 Miembros y 1 Visitante están viendo este tema.

mapers

Buenas señores desearia que me ayudaran a poder validar que me reciba solo float la caja de te4xto en javascrit estoy usando php

Código (javascript) [Seleccionar]

function validaFloat(numero)
{
 if (!/^([0-9])*[.]?[0-9]*$/.test(numero))
  alert("El valor " + numero + " no es un número");
}


esta funcion la encontre por la red pero no e como  colocarlo en un evento del teclado onkeypres grafcias por la ayuda

tambien encontre esta

Código (javascript) [Seleccionar]

function validaFloat(numero){
var numero_ = numero;
        if (isNaN(parseFloat(numero_)))
         return false;
        else return true;
    }

#!drvy

En el caso de la primera función, la pones en el head de la pagina y luego en cada input pones lo siguiente..

Código (html4strict) [Seleccionar]
<input type="text" name="dada" onkeyup="validaFloat(this.value)" />

No uses onkeypress.. usa onkeyup.. onkeypress no detecta el primer valor sino el segundo..

Si el usuario pone 3123123ab... con onkeypress saltara cuando ponga la b en vez de cuando ponga la a.

Saludos