lo que estas haciendo es una validacion muy elemental en javascript. Si anallizas el ejemplo anterior ahi mismo está la respuesta, es el primer método el que necesitas, con el evento onsubmit().
Debería quedar así
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <title>como-hacer-que-boton-formulario-funcione-pulsar-enter-979248
</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
function Saltar(){
var clave = document.getElementById("palclave").value;
if(clave == ""){
alert('Ingrese su clave');
}else{
location.replace(clave + '.html');
}
return false;
}
//]]>
<form action="#" id="form1" onsubmit="return Saltar();"> <p><label for="palclave">Contraseña:
</label><input type="password" name="palclave" size="25" id="palclave"/><br /> <input type="submit" value="Acceder" id="enviar" />
A partir de ahora espero que si estás pegando y copiando código, analices y entiendas el funcionamiento