Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/01/2008, 13:19
Avatar de sty
sty
 
Fecha de Ingreso: octubre-2003
Mensajes: 116
Antigüedad: 21 años, 4 meses
Puntos: 1
Re: Formulario que con 'Enter' llega vacío

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 ;)