Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/03/2013, 21:21
reciervide
 
Fecha de Ingreso: marzo-2013
Mensajes: 11
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Cambiar texto de un label

me funciona pero a la segunda vez que pincho el boton, y solo me funciona con el if de la 1ra validacion, con los otros me pasa lo mismo que les habia planteado, lo q ahora me cambia el texto y luego de forma rapida creo que me carga la pagina de nuevo, por lo q me pone el texto original del label, asi me quedo el codigo

<script type="text/javascript">
function validate() {
var user = document.Autentificacion.Nombre.value;
var pass = document.Autentificacion.Password.value;
if (user.length == 0 && pass.length == 0) {
document.getElementById("Estado").innerHTML = "Usuario y Contraseña Requerida";
return false;}
else if (user.length == 0) {
document.getElementById("Estado").innerHTML = "Usuario Requerido";
return false;}
else if (pass.length == 0) {
document.getElementById("Estado").innerHTML = "Contraseña Requerida";
return false;}
}
</script>


<div id="formulario">
<form name="Autentificacion" action="#" onsubmit="validate();">
<p>Nombre de Usuario&nbsp; <input type="text" name="Nombre" class="inputEntrada"/></p>
<p>Contrase&ntilde;a&nbsp; <input type="password" name="Password" class="inputEntrada"/></p>
<input type="submit" name="Submit" value="Entrar"/>
</form>
<div id="estado">
<label id="Estado">Estado de Cuenta</label>
</div>
</div>