Hola erponcios creo q tu nos no va aqui, pero bueno...
en tu funcion le falta el valor de retorno (return (false)).
Código PHP:
function validar() {
if (document.formulario.checkbox.checked!=true) {
alert("Tiene que aceptar las condiciones. Muchas gracias.");
return (false);
}
}
ahora en el form te falta esto onSubmit="return validar();"
Código PHP:
<form enctype="multipart/form-data" onSubmit="return 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>
eso con respecto a la validacion ahora si n ote funciona el script php tendria q decrnos q error de reporta.
Salud2