Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2015, 05:36
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Fallo al validar formulario

Hola a tod@s, tengo un formulario donde compruebo que rellenen todos los campos obligatorios y hasta ahora no tenía ningún problema. Pero he cambiado un campo de tipo texto a tipo select, y de repente ha dejado de funcionar. Lo curioso es que en el formulario ya hay otro select y ese si que lo tiene en cuenta. Si dejo ambos select en blanco, me saca el mensaje de advertencia, pero si relleno el que ya estaba, y dejo el nuevo en blanco, pasa de todo y envía el formulario correctamente.
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
  1. <script language="javascript">  
  2. function validar(form1) {
  3.  var ret2;
  4.  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 == "") {
  5.   alert('Por favor, rellene todos los campos marcados como obligatorios *');
  6.   ret2 = false;
  7.  }
  8.  
  9. return ret2;
  10. }
  11. </script>


P.D.: Dejo el código por partes, que no me deja meterlo todo en un mensaje
__________________
Vayamos por Partes :: Jack el Destripador