Hola, sí que funciona, lo acabo de probar y funciona ok, lo único que no comprueba el script que los campos estén vacíos y si ambos están vacíos lo envía.
Añadiendo al script el que compruebe que los campos no estén vacíos funciona muy bien, usa el ejemplo tal y como lo probe yo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function valida_clave(form){
if(form.CLAVE.value == "" || form.CLAVE2.value == ""){
alert("Las claves ingresadas no coinciden.")
form.CLAVE.focus();
return false
}
if (form.CLAVE.value != form.CLAVE2.value){
alert("Las claves ingresadas no coinciden.");
form.CLAVE.focus();
form.CLAVE.value="";
form.CLAVE2.value="";
return false;
}
else{return true}
}
</script>
</head>
<body>
<form name="form_ingresarusuarios" method="POST" action="modulo_bd_confingresar_usuarios.php" onsubmit="return valida_clave(this);">
<input type="text" name="CLAVE" >
<input type="text" name="CLAVE2" >
<input type="submit" name="Guarda_Usuario" value="GUARDAR DATOS">
</form>
</p>
</body>
</html>