Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: mapers en 16 Junio 2012, 10:04 am



Título: Validar FLoat en un campo de text
Publicado por: mapers en 16 Junio 2012, 10:04 am
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
  1. function validaFloat(numero)
  2. {
  3.  if (!/^([0-9])*[.]?[0-9]*$/.test(numero))
  4.   alert("El valor " + numero + " no es un número");
  5. }
  6.  

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
  1. function validaFloat(numero){
  2. var numero_ = numero;
  3.        if (isNaN(parseFloat(numero_)))
  4.         return false;
  5.        else return true;
  6.    }
  7.  


Título: Re: Validar FLoat en un campo de text
Publicado por: #!drvy en 16 Junio 2012, 15:04 pm
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
  1. <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