Muy buenas tardes a todos ustedes compañeros del foro…
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>
HTML:
Código HTML:
<form name="formulario" id="formulario">
Marcas <select name="ComboMarcas" id="ComboMarcas">
</select>
</form>
Ya hice la prueba usando:
Código:
Marcas = new Array ('Xerox','Canon','HP');
Pero decidí no utilizar el
new Array ya que ligar los combos me forzaría usar un código java más extenso.
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…