Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2007, 06:30
vitogq
 
Fecha de Ingreso: enero-2004
Ubicación: Granada
Mensajes: 81
Antigüedad: 21 años
Puntos: 0
Valider aceptar contrato

Hola a todos, tengo problemas en la validación con firefox de un checkbox

Este es el checkbox:

Código:
<input type="checkbox" name="privacidad" id="privacidad" value="s" />
Este es el código de validación

Código:
	<script language="javascript" TYPE="text/javascript" >
		function validaCheck(){
			alert ("entra");
			var ch = document.getElementById("privacidad");
			alert ("valor ch="+ch.checked+"*");
			if (ch.checked == true) {
				if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.formulario.mail.value)){ 
				} else {
					alert("La dirección de email es incorrecta.");
					return (false);
				}
			} else {
				alert("Es necesario aceptar los terminos de uso");
				return (false);
			}
		}
	</script>
El primer alert me sale pero el segundo no....

Os indico también la llamada a la función:

Código:
<form action="<?echo $PHP_SELF?>" name="formulario" method="post" enctype="multipart/form-data" onsubmit="return validaCheck()">
En IE funciona bien, pero en Firefox no hay forma....

Un saludo