Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/06/2010, 18:27
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 11 meses
Puntos: 310
Respuesta: Validar contraseña problema

Si entendí bien, necesitas que si no se validan los campos aparezcan ciertos mensajes de error ¿no? Pues entonces no es muy complicado.
Código CSS:
Ver original
  1. .error {color:#F00; font-size:20px; display:none;}
Código HTML:
Ver original
  1. <form name='form1' action='' method='post' onsubmit='return validar();'>
  2.  Nombre:<input type='text' id='nombre' />
  3.  <div class='error' id='id1'>
  4.   Inserte nombre&nbsp;<img src='cruzerror.jpg' alt='error' />
  5.  </div>
  6.  Apellido:<input type='text' id='apellido' />
  7.  <div class='error' id='id2'>
  8.   Inserte apellido&nbsp;<img src='cruzerror.jpg' alt='error' />
  9.  </div>
  10.  Contraseña:<input type='text' id='psw' />
  11.  <div class='error' id='id3'>
  12.   Introduzca contrase&ntilde;a&nbsp;<img src='cruzerror.jpg' alt='error' />
  13.  </div>
  14.  Repita contraseña:<input type='text' id='psw2' />
  15.  <div class='error' id='id4'>
  16.   Compruebe contrase&ntilde;a&nbsp;<img src='cruzerror.jpg' alt='error' />
  17.  </div>
  18.  <input type='submit' value='Enviar' />
  19. </form>
Código Javascript:
Ver original
  1. function validar(){
  2.  var nombre = document.getElementById('nombre');
  3.  var apellido = document.getElementById('apellido');
  4.  var psw = document.getElementById('psw');
  5.  var confir = document.getElementById('psw2');
  6.  var id1 = document.getElementById('id1');
  7.  var id2 = document.getElementById('id2');
  8.  var id3 = document.getElementById('id3');
  9.  var id4 = document.getElementById('id4');
  10.  if(nombre.value.length==0){
  11.   id1.style.display = 'block';
  12.   return false;
  13.  }
  14.  if(apellido.value.length==0){
  15.   id2.style.display = 'block';
  16.   return false;
  17.  }
  18.  if(psw.value.length==0){
  19.   id3.style.display = 'block';
  20.   return false;
  21.  }
  22.  if(confir.value.length==0){
  23.   id4.style.display = 'block';
  24.   return false;
  25.  }
  26.  if(psw.value != confir.value){
  27.   id4.style.display = 'block';
  28.   return false;
  29.  }
  30. }

Saludos (:

Última edición por _cronos2; 28/06/2010 a las 18:40