PHP - Formularios

 
Vista:

Formularios

Publicado por luna (1 intervención) el 07/12/2006 04:42:21
Por favor necesito un formulario de entrada solo una entrada para numeros en html, y que envie los datos a una pagina php, debe validar que solo se reciban numeros
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formularios

Publicado por elcala (2 intervenciones) el 08/12/2006 06:16:03
Te propongo dos soluciones:
La primera: Validar el formulario antes de enviarlo a la pagina que deseas utilizando un script java. por ejemplo

El script va antes del body

<script languaje="JavaScrip">
function validar(form)
{
if( (form.numero.value != 0) && (form.numero.value != 1) (form.numero.value != 2) && (form.numero.valuer != 3) && (form.numero.value != 4) && (form.numero.value != 5) && (form.numero.value != 6) &&(form.numero.value != 7) &&(form.numero.value != 8) &&(form.numero.value != 9))
alert("Ha ingresado un dato que no es un numero");
form.numero.focus();
return false;
}
</script>

despues del body:

<form action="http://tupagina.php" method="post">
Ingrese Dato: <input type="text" name="numero" size="20">
<input type="submit" name="enviar" value="Enviar" onclick="return validar(this.form)">
</form>

La segunda: aunque te recomiendo la primera

en la pagina que recibe los datos del formulario:
la chequeas con php:

if( ($numero ! = 0) && ($numero ! = 1)($numero ! = 2)($numero ! = 3)($numero ! = 4)($numero ! = 5)($numero ! = 6)($numero ! = 7)($numero ! = 8)($numero ! = 9) )
echo"##Error alguno de los datos ingresados no es un numero");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar