He estado buscando por todos lados la solución a mi caso pero no doy con la respuesta.
Verán necesito crear dos combo box donde el segundo dependa de la selección en el primero… pero al crearlos como resultado obtengo mi listado mas una opción extra en blanco.
Extraigo parte de mi código para usarlo como ejemplo:
Java:
Código HTML:
<script type="text/javascript"> var Marcas = '\ Canon:Accesorios Canon:Accesorios Canon|\ Canon:Accesorios Ricoh:Accesorios Ricoh|\ Canon:Accesorios Xerox:Accesorios Xerox|\ Canon:Cabeza impresion:Cabeza impresión|\ Canon:Copiadoras:Copiadoras|\ Canon:Duplicadoras:Duplicadoras|\ Canon:Escaners:Escaners|\ '; var MarcasLineArray = Marcas.split('|'); function CargarMarcas (){ for (x=0;x<MarcasLineArray.length;x++) document.formulario.ComboMarcas [x] = new Option(MarcasLineArray[x]); } </script>
Código HTML:
<form name="formulario" id="formulario"> Marcas <select name="ComboMarcas" id="ComboMarcas"> </select> </form>
Código:
Pero decidí no utilizar el new Array ya que ligar los combos me forzaría usar un código java más extenso.Marcas = new Array ('Xerox','Canon','HP');
Ya tengo los combobox funcionando utilizando otros filtros para separar Marcas de Categorías… solo me falta saber cómo quitar esa opción que aparece de mas.
Desde ya.... muchas gracias por su ayuda…