Tema: formulari0
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/05/2009, 12:45
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses
Puntos: 1485
Respuesta: formulari0

en tu boton submit, quitale el evento onclick. la validacion debe realizarse en el evento onsubmit del elemento FORM. el proposito es si la validacion determina que no es aceptable, entonces este pueda detener el envio del formulario. estudia el siguiente codigo, claro algo de conocimiento acerca del modelo de evento te sera util.

Código javascript:
Ver original
  1. function validar(){
  2. if (window.document.form1.usuario.value.length==0){alert("Debes de introducir un nombre");return false;}
  3. if (window.document.form1.clave.value.length==0){alert("Debes de introducir una contaseña");return false;}
  4. return true;
  5. }
  6.  
  7. onload = function(){
  8. document.getElementById('form1').onsubmit = validar;
  9. }

http://flanagan.ugr.es/dhtml/eventos/
http://www.librosweb.es/javascript/capitulo6/modelos_de_eventos.html
http://kusor.net/traducciones/brainjar.es/events1.es.html

Última edición por zerokilled; 17/05/2009 a las 12:51