Hola a todos, os hago una pregunta que creo que es muy fácil, pero me esta volviendo loco.
Os cuento.
Tengo un formulario donde valido varios campos y todo perfecto. Pero he decidido meter un CheckBox y quiero validar que este informado cuando se envié. A continuación os indico parte del codigo y la validación que hago en Javascript.
<form method="post" name=form1 action="reservas.php" id="contacts-form" onSubmit="return validate();">
....
<input name="submit" type=submit value = "Enviar">
<input name="reset" class="boton" type=reset value= "Borrar">
<input type="checkbox" name="chk" style="width:20px; height:20px; margin-left:-3px" /><span>He leido y acepto las condiciones</span>
</form>
La validación que hago es la siguiente:
<script language="JavaScript">
function validate()
{
if !(document.from1.chk.checked)
alert("Se debe aceptar las condiciones");
}
}
</script>
No se porque puede ser el error y lo he probado todo. Espero que me echeis una mano. Un saludo.