Cita:
Iniciado por zerokilled muestra como invocas ese codigo. para cancelar el envio de formulario, tienes que usar el evento onsubmit dentro del elemento <FORM>. si el codigo esta directamente dentro del evento, supone que te funcione. por el contrario, si es una invocacion de una funcion que contiene el codigo, tienes que preceder dicha invocacion con la expresion return.
La parte de la validación del usuario esta controlada :) Funciona correctamente... pero tengo una duda...
No tendria que cambiar esto:
Cita: if(window.document.getElementById('nombrediv').inn erHTML="Texto a localizar"){
return (false);
}
Por esto:
Cita: if(window.document.getElementById('nombrediv').inn erHTML=="Texto a localizar"){
return (false);
}
Ahora al lanzar datos erroneos en el formulario, interrumpe correctamente el envio del mismo, perooooooooo no se como, al efectuar las correcciones pertinentes e intentar validarlo continua leyendo la parte de contenido del texto a verificar.
¿Puede que sea por emplear solo un = en vez de ==?
Saludos