Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/06/2012, 12:18
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Verificar password

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
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...