Sigue dando problemas, lo he probado todo... pulsando el boton (que es una imagen) va bien, pero enviándolo con
Enter si se escribe alguna contraseña no para de saltar el 'Introduzca su contraseña".
Código HTML:
<script language="JavaScript" type="text/JavaScript">
function limpiar(campo){ var field = document.getElementById(campo); field.value=""; }
function cambiar(campo, valor){ var field = document.getElementById(campo); if(field.value==""){ field.value=valor; } }
function validar(){
with(document.login){
if(nick.value == 'usuario' || nick.value==''){
alert('Introduzca su nick');
nick.focus();
return false;
} else if(password.value==''){
alert('Introduzca su contraseña');
password.focus();
return false;
} else {
submit();
} } }
</script>
<form action="us_conectar_procesar.php" method="post" name="login" onsubmit="return validar()">
<input type="text" name="nick" id="nick" onclick="limpiar('nick')" onblur="cambiar('nick','usuario')" value="usuario" size="10" maxlength="15" />
<input type="password" name="password" id="password" onfocus="limpiar('password')" onblur="cambiar('password','password')" value="password" size="10" maxlength="20" /><button type="submit" style="margin:0; padding:0; border:0; background-color:transparent"><img src="imagen/submit.gif" alt="submit" /></button>
</form>
Uff... llevo todo el día dándole vueltas a esto.
Aloqui, también se valida del lado del servidor ;)