algo como "si $vble es numerico" o algo asi....
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
| ||||
Salome , eso en php no se como lo puedes hacer , yo lo que te puedo decir es en javascript como no permitir q en textarea se escriban letras y q solo te deje escribir numeros q para el casoi es lo mismo: Ahi va: En la paguina entre <head> y </head> pones : Cita: y en el input donde no quieres q se escbriban letras pues pones esto :<script language="javascript"> <!-- function LP_data(){ var key=window.event.keyCode;//codigo de tecla. if (key < 48 || key > 57){//si no es numero window.event.keyCode=0;//anula la entrada de texto. }} --> </script> onKeypress="LP_data()" por lo q el imput te quedaria asi : <input type=text name="nombre" onKeypress="LP_data()"> espero que te sirva , un saludo |
| |||
lochorui Ok, eso lo verificas en el cliente .. via javascript .. pero en ultima instancia en el servidor lo has de verificar igual si el dato que llega de tu formulario es o no numerico en ese caso .. Las validaciones javascript son facilmente "franqueables" .. Y esa validacion lo haces simplemente en el servidor via php antes de introducir tus datos en tu BD .. Si tu formulario usas: <input type="text" name="dato"> en tu PHP que lo procese .. Código PHP: Es bueno "pre-validar" en el "cliente" via javascript .. pero no se olviden de validar lo mismo en última instancia en el servidor Pues es el servidor (PHP) quien tiene la última palabra. Un saludo, |