Foros del Web » Programando para Internet » Javascript »

validacion formulario

Estas en el tema de validacion formulario en el foro de Javascript en Foros del Web. tengo un formulario con 2 campos, 1 solo pueden entrar numeros y el otro la letra 'E' i 'S' seguida de numeros, como hago la ...
  #1 (permalink)  
Antiguo 09/04/2009, 05:02
 
Fecha de Ingreso: abril-2008
Mensajes: 144
Antigüedad: 16 años, 1 mes
Puntos: 1
Pregunta validacion formulario

tengo un formulario con 2 campos, 1 solo pueden entrar numeros y el otro la letra 'E' i 'S' seguida de numeros, como hago la validacion... solo me compara el primer caracter.... os dejo la funcion:

Código PHP:
<script>
                 
        function 
vacio(q
        {  
             for ( 
0q.lengthi++ ) 
             {  
                     if ( 
q.charAt(i) = '0' || q.charAt(i) = '1' )//... hago hasta 9?=??
                      
{  
                             return 
true  
                      
}  
             }  
               return 
false  
         
}  
                
         function 
valida(form
         {         
             if( 
vacio(form.vaca.value) == false 
                 {  
                 
alert("Introdueix una vaca a buscar.")  
                 return 
false  
                 
}
            else {  
                 
alert("OK")  
                 return 
true
                 
}  
         }      
             
        
</script> 
  #2 (permalink)  
Antiguo 09/04/2009, 05:27
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: validacion formulario

Hola

Usa expresiones regulares

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 10/04/2009, 00:09
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: validacion formulario

Expresiones regulares como dijo Adler es lo más indicado para resolver el problema. Yo investigaría eso...

Saludos.
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 04:35.