Foros del Web » Programando para Internet » Javascript »

Validar con javascript

Estas en el tema de Validar con javascript en el foro de Javascript en Foros del Web. hola buento tgengo problemas con este codigo Código: <script type="text/javascript"> function validar(frm) { var resultado1 = true; var resultado2 = true; if (frm.pepe.value.length < 4) ...
  #1 (permalink)  
Antiguo 08/04/2011, 17:47
luismercado0209
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Validar con javascript

hola buento tgengo problemas con este codigo
Código:
<script type="text/javascript">
function validar(frm) {
    var resultado1 = true;
    var resultado2 = true;
    
    if (frm.pepe.value.length < 4) {
        document.getElementById('error').style.visibility = 'visible':'longitud invalida';
       
        resultado1 = false;    // Error
    }
    else {
        document.getElementById('error').style.visibility = 'hidden';
        resultado1 = true;    // Sin error
    }
   
    if (frm.pepe2.value.length < 4) {
        document.getElementById('error2').style.visibility = 'visible': 'Email invalido';
        
        resultado2 = false;    // Error
    }
    else {
        document.getElementById('error2').style.visibility = 'hidden';
        resultado3 = true;    // Sin error
    }
    return(resultado1 && resultado2);
}
</script>

</head>
<body>
<form action="procesa.php" method="post" onsubmit="return validar(this)">

<input type="text" name="pepe" /><br>


<input type="text" name="pepe2" /><br>
<p id="error" style="visibility:hidden">Longitud inválida</p>
<p id="error2" style="visibility:hidden">Longitud inválida2</p>

<input type="submit" />
</form>
</body>
</html>
Como hago para cuando sea un solo error no muestre el espacio del otro en blanco si no que lo remplase un ejemplo es este pero esta en ajax [URL="http://www.desarrolloweb.com/articulos/ejemplos/ajax/xajax/recibir_validar_formulario_ajax_php.php"]http://www.desarrolloweb.com/articulos/ejemplos/ajax/xajax/recibir_validar_formulario_ajax_php.php[/URL] y lo nesesito en javascript
  #2 (permalink)  
Antiguo 08/04/2011, 20:52
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Validar con javascript

no entiendo que quieres hacer.

PD: evita usar referencias directas (frm.pepe.value), algunos navegadores no las soportan, usa mejor las colecciones: (document.forms['frm'].elements['pepe'].value)
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 09/04/2011, 00:00
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Validar con javascript

Hola:

En vez de usar los estilos visibility (visible/hidden), prueba con display(none/block)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 09/04/2011, 08:41
luismercado0209
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Validar con javascript

caricatos gracias me sirvio funciono!!!

Etiquetas: Ninguno
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 02:55.