Estimados amigos del Foro,
Junto con saludarlos, les presento la siguiente situación.
Tengo un form, en el cual se deben validar algunas opciones, entre ellas, las muy habituales claves (confirmación de clave).
El problema que se presenta es que al utilizar la function creada, esta envía el alert pero continúa con la ejecución, enviando mensajes que no corresponden, es decir, sigue su procesamiento.
Cómo puedo frenar dicho actuar, y que sólo quede en el focus indicado en la function?
Deje expuesto parte del código para vuestro entender.
function valida_clave(form)
{
if (form.CLAVE.value != form.CLAVE2.value)
{
alert("Las claves ingresadas no coinciden.");
form.CLAVE.focus();
form.CLAVE.value="";
form.CLAVE2.value="";
return false;
}
}
Llamado al final del formulario...
<input type="submit" name="Guarda Usuario" value="GUARDAR DATOS" onclick="valida_clave(form);"> 
<input type="reset" name="Submit2" value="LIMPIAR"></p>
Pero entre la function y este llamado o submit, se encuentra el siguiente llamado a formulario...
<form name="form_ingresarusuarios" method="POST" action="modulo_bd_confingresar_usuarios.php">
el cual continúa ejecutándose, y envía otros errores que no debería. Debería frenar en la posición que la function indica a mi juicio.
Agradecería vuestra ayuda,