Foros del Web » Programando para Internet » Javascript »

validar campo con ciertos valores

Estas en el tema de validar campo con ciertos valores en el foro de Javascript en Foros del Web. Como puedo hacer para validar un campo text, donde el usuario tiene que ingresar un valor (por ejemplo) entre 1970 y 2008, o sea que ...
  #1 (permalink)  
Antiguo 07/03/2008, 06:34
Avatar de Durin  
Fecha de Ingreso: febrero-2008
Ubicación: Argentina-Santa fe-Funes
Mensajes: 93
Antigüedad: 16 años, 2 meses
Puntos: 1
validar campo con ciertos valores

Como puedo hacer para validar un campo text, donde el usuario tiene que ingresar un valor (por ejemplo) entre 1970 y 2008, o sea que sino puso un valor que este entre esos valores aparezca el alert de advertencia
  #2 (permalink)  
Antiguo 07/03/2008, 07:25
Avatar de Durin  
Fecha de Ingreso: febrero-2008
Ubicación: Argentina-Santa fe-Funes
Mensajes: 93
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: validar campo con ciertos valores

Me respondo a mi mismo, ya lo he solucionado, por las dudas dejo el codigo:
Código PHP:
<script type="text/javascript">

//valido que se ingrese el año entre 1970 y 2007
vañodocument.form1.año.value;
if (
vaño <1970 || vaño >2007){
    
alert("El campo año tiene que ser entre los años 1970 y 2007");
    
form1.año.focus ();   
                return 
false
    }  
</script> 
Código HTML:
<html>
<body>
Formulario Inicial
<form name="form1" action="alta.php" method="post" enctype="text/plain"
   id="cto_form1" onSubmit="javascript: return Validar_Form();" >
  <label>Año: 
  <input type="text" name="año"/>
  </label>
  <p>
      <label>
      <input type="submit" name="enviar" value="Enviar" />
      </label>
      <input type="reset" name="borrar" value="Borrar" />
      </label>
</form>
</body>
</html> 

Última edición por Durin; 07/03/2008 a las 07:33
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:29.