BUUf he probado ya de todo. y ahora lo pruebo con un solo checkbox, pero queva...sigue igual.
Alguien puede mirar haber si la sintaxis esta bien.
Código:
<script language="JavaScript">
function validar(form) { //verifica que haya llenado los campos
if (form[0].es_cliente[1].checked==true) {
return (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
}
}
</script>
Gracias por adelantado