Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2010, 12:18
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 4 meses
Puntos: 57
Respuesta: Problema al implementar funciones .js en html y php

Hay varias cosas con las funciones javascript.

Código javascript:
Ver original
  1. if(form.nombre.value==0)
  2. ...
  3. if(form.password.value==0)
  4. ...
  5. if(ok1==true && ok2==true)
  6. { window.location='login_es.php'; }

Estas revisando de manera incorrecta si un INPUT esta vacio. Debe ser

Código javascript:
Ver original
  1. if(form.nombre.value.length == 0)
igual para la contraseña.

Para ok1 y ok2, si en una variable esperas datos de tipo boolean, no es necesario compararlos contra true o false. Basta con hacer
Código javascript:
Ver original
  1. if ( ok1 && ok2 )

Por ultimo, si redireccionas la pagina con windows.location, no se va a enviar ningun dato que se haya escrito en la forma. Para que se envien los datos tendrias que hacer un submit a la forma

Código javascript:
Ver original
  1. var form=document.form;
  2. ...
  3. if ( ok1 && ok2 ) {
  4.   form.submit();
  5. }

Última edición por posman; 18/07/2010 a las 12:28