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