Hola:
Acabo de probar algo que funciona:
Código:
<html>
<head>
<title>1, 2, 3, ¡probando!...</title>
<script>
function validar(f) {
enviar = f.terminos.checked;
if (!enviar)
alert("Tenes que tildar en terminos y condiciones");
return enviar;
}
</script>
</head>
<body>
<form name="Contacto" action="form_contactenos.php" method="post" onSubmit="return validar(this)">
<input name="terminos" type="checkbox" id="terminos" value="si">
<input name="Submit" type="submit" class="boton" value="Enviar">
</form>
</body>
</html>
Hay muy poca diferencia entre lo que te puse o el arreglillo de JavierB... y también se asemeja al código de aldo1982 (aunque hay un bucle que no creo que venga al caso)
Saludos