Y ya para rematar, he hecho una página de prueba que solo tiene ambos select, y ahí si que lo hace bien
¿A alguien se le ocurre porque puede estar pasando esto? Os dejo el código por si veis algo que se me esté pasando por alto. Por cierto, los dos select que se comprueban son PYME y CNAE1; PYME siempre lo hace bien, si se deja en blanco, no deja seguir, pero el CNAE1 lo ignora completamente.
Código Javascript:
Ver original
<script language="javascript"> function validar(form1) { var ret2; if (form1.nombre_registro.value == "" || form1.domicilio.value == "" || form1.localidad.value == "" || form1.cp.value == "" || form1.provincia.value == "" || form1.email.value == "" || form1.telefono.value == "" || form1.fax.value == "" || form1.pyme.value == " " || form1.naturaleza_juridica.value == "" || form1.principales_productos.value == "" || form1.linea1.value == "" || form1.cnae1.value == " " || form1.cifra1.value == "" || form1.exportacion1.value == "" || form1.direccion.value == "" || form1.produccion.value == "" || form1.innovacion.value == "" || form1.otros.value == "") { alert('Por favor, rellene todos los campos marcados como obligatorios *'); ret2 = false; } return ret2; } </script>
P.D.: Dejo el código por partes, que no me deja meterlo todo en un mensaje