Hola! Esta es mi duda: Tengo un form, que pide una clave para acceder a una página. El caso es que quiero que si se deja el texto en blanco, al pulsar el botón "Entrar", aparezca un mensaje, y no se cargue la página. Este es el codigo:
El script:
<script language="javascript" type="text/javascript">
function validar(form)
{
if (form.txtclave.value==""){
alert("Por favor, introduce tu clave de usuari@.");
form.txtclave.focus();
return ;
}
}
</script>
El form:
<td height="34"><form name="form1" method="post" action="zonausers.php" target="mainFrame" >
<span class="Estilo1">Clave:</span>
<input name="txtclave" type="password" id="txtclave" >
<input type="submit" name="Submit" value="Entrar" onClick="validar(this.form)">
</form> </td>
Lo pruebo, y la alerta (mensaje) sale, pero luego se carga la página zonausers.php que es lo que no quiero. ¿Alguna sugerencia? He probado con return(false); y algunas varinates más pero nada. Muchas gracias desde ya.