Yo nose que le pasa al codigo este que no hace nada, y creo que ahora la manera de llamar al check es correcta, quizas sea cosa de la sentencia if que esta mal.
Código:
<script language="JavaScript">
function validar(form) { //verifica que haya llenado los campos
if(form.es_cliente[1].checked) == true {
if (!form.Empresa.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Persona_de_contacto.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Actividad.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.CIF_NIF.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Codigo_Postal.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Ciudad.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Domicilio.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Telefono.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.email.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Cantidad.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Numero_de_tintas_de_impresion.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Fecha_de_entrega_preferida.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else {
return true
}
}
} else {
if(form.es_cliente[0].checked == true) {
if (!form.Empresa.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Persona_de_contacto.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.email.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Cantidad.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Numero_de_tintas_de_impresion.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else if (!form.Fecha_de_entrega_preferida.value) {
alert("¡Debe completar todos los campos obligatorios!");
return (false)
} else {
return true
)
</script>