Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/01/2009, 13:23
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años
Puntos: 260
Sonrisa Respuesta: Problemas al validar campos con script

Hola,

Posiblemente, te funcione esto...
Elimina el vínculo a acceder y el evento onclick del botón submit,
y usa el mismo nombre para el name y el id del formulario.


Cita:
Iniciado por Coplo Ver Mensaje
Código:
<form action="login.php" method="post" name="form1" id="form1" style="clear: both;">
...
	<div class="button1">
		<div class="next">
			<a onclick="validar();">
				Acceder</a>
		</div>
	</div>
<input type="submit" style="border: 0; padding: 0; margin: 0; width: 0px; height: 0px;" value="Acceder" onclick="validar();"/>
</form>
Y el Javascript cambialo completamente por este código,
donde ... al cargar la página se asigna el evento para validar (check)
el usuario y la contraseña:

Código:
<script type="text/javascript">
<!--
window.onload = function() {
 document.getElementById("form1").onsubmit = function() {
  return check(this.username, "Usuario") && check(this.password, "Contraseña");
 }
}
function check(v, n) {
 if(v.value == ""){
  alert("No debe dejar vacío el campo : " + n); v.focus();
  return false;
 }
 return true;
}
// -->
</script>
Saludos,