Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2015, 03:20
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años
Puntos: 8
Doble comprobación en Onclick

Hola, tengo un formulario con varios campos y tengo puesto que al hacer click, compruebe que un checkbox esté marcado, hasta ahí, ningún problema. Lo que quiero es que además, compruebe si se ha seleccionado algún valor en un Select, pero no se como hacerlo, el código que tengo actualmente es el siguiente:

Código HTML:
Ver original
  1. <select name="cnae1" class="ancho" id="cnae1" onchange = "document.getElementById('controlador').value = this.value">
  2.                       <option value="" selected="selected">*</option>
  3.                       <option value="1610">Aserrado y cepillado de la madera</option>
  4.                       <option value="1621">Fabricación de chapas y tableros de madera</option>
  5.                       <option value="1622">Fabricación de suelos de madera ensamblados</option>
  6.                       <option value="1623">Fabricación de otras estructuras de madera y piezas de carpintería y ebanistería para la construcción</option>
  7.                       <option value="1624">Fabricación de envases y embalajes de madera</option>
  8.                       <option value="1629">Fabricación de otros productos de madera; artículos de corcho, cestería y espartería</option>
  9.                       <option value="3101">Fabricación de muebles de oficina y de establecimientos comerciales</option>
  10.                       <option value="3102">Fabricación de muebles de cocina</option>
  11.                       <option value="3103">Fabricación de colchones</option>
  12.                       <option value="3109">Fabricación de otros muebles</option>
  13.                       <option value="4332">Instalación de carpintería</option>
  14.                       <option value="4333">Revestimiento de suelos y paredes</option>
  15.                       <option value="4613">Intermediarios del comercio de la madera y materiales de construcción</option>
  16.                       <option value="4615">Intermediarios del comercio de muebles, artículos para el hogar y ferretería</option>
  17.                       <option value="4673">Comercio al por mayor de madera, materiales de construcción y aparatos sanitarios</option>
  18.                       <option value="4665">Comercio al por mayor de muebles de oficina</option>
  19.                       <option value="4759">Comercio al por menor de muebles, aparatos de iluminación y otros artículos de uso doméstico en establecimientos especializados</option>
  20.                       <option value="9999">Otros. Especificar otra actividad</option>
  21.                       </select>

Código HTML:
Ver original
  1. <input type="checkbox" name="checkbox" value="checkbox" />
  2.                 Declaro que los datos aportados en este formulario son válidos y veraces.
  3.                     <br />
  4.                     <input name="Submit" type="submit" class="boton" value="Enviar datos" onclick="if(!this.form.checkbox.checked){alert('Debe aceptar la declaración de veracidad');return false}" />

He intentado hacer lo siguiente:

Código HTML:
Ver original
  1. <input name="Submit" type="submit" class="boton" value="Enviar datos" onclick="if(!this.form.checkbox.checked){alert('Debe aceptar la declaración de veracidad');if(!this.form.cnae1.value==""){alert('Debe seleccionar un valor en el primer CNAE');return false}" />

Pero al hacerlo así, no funciona. ¿Alguien me podría echar una mano, por favor?

Salu2 y gracias
__________________
Vayamos por Partes :: Jack el Destripador