hola foro como estan ... espero que bn
saben tengo q validar un campo que es numerico y no tengo q permitir q coloquen letras solo numero y quiero preguntar si hay algun codigo para validar este campo...
grax de ante mano..
| |||
validar campo numerico hola foro como estan ... espero que bn saben tengo q validar un campo que es numerico y no tengo q permitir q coloquen letras solo numero y quiero preguntar si hay algun codigo para validar este campo... grax de ante mano.. |
| ||||
desde javascript podes crear una funcioncita del tipo function validar(formulario){ if(!isNaN(formulario.campoNumerico,value)){ alert("no es un dato numerico") } } y para validar desde php como jido claudiovega saludos |
| |||
error de la verificacion buta sabes me marca error se queda pegado el en mensaje q se a ingresado un texto y no caxo porq ; mira te muestro el pedaso de codigo pasra q lo veas porfa if(is_numeric($_POST['txtedad'])) { $entrada= $txtfecha; //$entrada= '2-2-2002'; $partes= explode("/", $entrada); $salida= $partes[2]."/".$partes[1]."/".$partes[0]; // vé que es un concatenamiento simple $txtfecha=$salida; $txtrut = $txtrut."-".$digito; $sqlq = " INSERT INTO paciente( RUT, ID_SEXO, ID_CIUDAD, ID_PREVISION, NOMBRE, APELLIDO_PATERNO, APELLIDO_MATERNO, EDAD, FECHA_NACIMIENTO, DIRECCION) VALUES ( '".$txtrut."', ".$sexo.", ".$ciudad.", ".$previcion.", '".$txtnombre."', '".$txtapellidop."', '".$txtapellidom."', ".$txtedad.", '".$txtfecha."', '".$txtdireccion."')"; // selecciona id mayor +1 $sql_max = "select max(ID_FICHA) from hospitalizacion "; /*$res = mysql_query($sql_max) or die("La consulta falló: " . mysql_error()); $num=mysql_numrows($res); $txtficha=mysql_result($res,0,"ID_FICHA"); */ $resultado=mysql_db_query("hospital",$sql_max); $r=@mysql_fetch_array($resultado); $txtficha = $r[0]+1; echo $sql_max; $sql_ins_tb_clte=""; $sql_ins_tb_clte.="INSERT INTO hospitalizacion(ID_FICHA,RUT)"; $sql_ins_tb_clte.="VALUES (".$txtficha.",'".$txtrut."')"; $res_ins_tb_clte=mysql_db_query("hospital",$sql_in s_tb_clte); //echo "SQL GENERADO:$sql<br>\n"; //echo "SQL GENERADO:$sqlq<br>\n"; //echo "SQL GENERADO:$sql_ins_tb_clte<br>\n"; //echo "SQL GENERADO:$res_ins_tb_clte<br>\n"; $ress=mysql_db_query("hospital",$sqlq); if (!$ress &&!$res_ins_tb_clte) { echo "<center><h3><b>no se pudo insertar en la base de datos</b></h3></center>\n<br>"; echo "<center><h3><b>vuelva atras e intente de nuevo</b></h3></center><br>"; } else { echo "<center><h3><b>El registo fue insertado en la base de datos<br>>Nº Ficha: $txtficha</b></h3></center><br><br>"; //mysql_close(); echo "<a href='listarpaciente.php'><center><h3><b>lista de usuario</b></h3></center></a>"; } } else { echo "Error. Debes insertar un campo numérico"; } graciasss... |