Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/06/2012, 12:30
dragonfire256
 
Fecha de Ingreso: septiembre-2011
Ubicación: Caracas
Mensajes: 240
Antigüedad: 12 años, 7 meses
Puntos: 9
Respuesta: Verificar password

Cita:
Iniciado por maycolalvarez Ver Mensaje
1 - las referencias directas no son soportadas por algunos navegadores, por ello use las colecciones document.forms['name_form'].elements['name_input']

2 - use var para declarar variables, use el punto y coma al final de la línea ;

3 - si paso this a la función ya pase la instancia del formulario, por lo tanto omito document.forms[]:


function comprobarClave(vform) { // form es el this, es decir el form!
var password1 = vform.elements['password']; //prefiero usar el objeto
var password2 = vform.elements['password2'];

3 - si retorna true al evento onsubmit, se envía el form según su action, NO necesita window.location:

Código Javascript:
Ver original
  1. if (password1.value == password2.value){
  2.     alert("La clave ha sido cambiada con exito");
  3.     return true;
  4.     // window.location='index.php'; //Esto NO es necesario
  5. }
  6. else{
  7.     alert("Las dos claves son diferentes. Por favor, verifique e intente nuevamente");
  8.     return false;
  9. }

consulte un manual de Javascript y manejo del DOM
Ya le hice los cambios correspondientes... Muchas gracias por tu ayuda... Lo del window.location lo pongo porque quiero que ese formulario se rediriga a otra pagina para que el usuario no se quede viendo siempre la misma pagina...