Buenas gente.
Mirar tengo un problema.
Tengo un formulario en php que me funciona correctamente. El problema es que quiero que el usuario acepte las condiciones legales con un checkbox. Por ello, le paso primero un script de javascript, para comprobar si esta chekeado o no el checkbox.
El tema esta, en que si le pongo este script, no me ejecuta el código de php aunque este seleccionado.
El script de javascript es el siguiente:
Código PHP:
function validar() {
if (document.formulario.checkbox.checked!=true) {
alert("Tiene que aceptar las condiciones. Muchas gracias.");
}
}
´
El formulario es el siguiente:
Código PHP:
<form enctype="multipart/form-data" onSubmit="validar();" action="formulario.php" method="post" name="formulario">
<textarea name="comentario" cols="42" rows="5" class="form" id="comentario"></textarea>
<input name="enviado" type="submit" class="envio" id="enviado" value="Enviar">
<input type="checkbox" name="checkbox" value="checkbox">
</form>
En el formulario.php, va todo el código php. Pero todo este código lo tengo más que comprobado porque lo he utilizado miles de veces, me funciona correctamente.
¿Alguien me puede decir, porque no me ejecuta el código php cuando acepto las condiciones?