Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/11/2008, 14:58
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: opciones vacias en select

buenas noches:

function elige(cual,donde,campos)
{
var dbcategoria = "1,1,Cliente,,2,1,Liderazgo,,3,1,Personal,,4,1,Pro cesos,,5,1,Gestión,,6,1,Mejora Continua,,7,1,Análisis de Datos,,8,1,Proveedores,,9,2,Plan 2007,,10,2,Casos,,12,3,Estimación Objetiva - Módulos,,13,3,Sociedades,,14,3,Estimación Directa,,15,3,Comercio Minorista,,16,3,Agencias de Viajes,";
dbcategoria = dbcategoria.split(",");

var registro = 0;
var campo = 0;
var locategoria = new Array();
locategoria[registro] = new Array();

for(i=0;i<dbcategoria.length;i++)
{
locategoria[registro][campo] = dbcategoria[i];
if(campo==campos)
{
registro++;
locategoria[registro] = new Array();
campo=0;
}
campo++
}

if(cual.selectedIndex != 0)
{
cual = eval(cual.value);
donde.length = 0;
var contador = 0;
for(m=0;m<locategoria.length;m++)
{
if(locategoria[m][1] == cual)
{
var nuevaOpcion = new Option(locategoria[m][2]);
donde.options[contador] = nuevaOpcion;
donde.options[contador].value = locategoria[m][0];
contador++;
}
}
}
donde.disabled=false;
if(cual.selectedIndex == 0){donde.disabled=true}
}

<label for="documento">Documento</label>
<select name="documento" id="documento">
<option value="">[Elige un Documento]</option>
<option value="1">noticias</option>
<option value="2">artículos</option>
<option value="3">editoriales</option>
<option value="4">manuales</option>
<option value="5">enlaces</option>
</select>
<br />
<label for="tema">Temática</label>
<select name="tema" id="tema"
onChange="javascript:elige(this,this.form.categori a,4);">
<option value="">[Elige una Temática]</option>
<option value="1">Calidad</option>
<option value="2">Contabilidad</option>
<option value="3">Fiscalidad</option>
<option value="4">Software ERP</option>
<option value="5">Actualidad</option>
</select>
<br />
<label for="categoria">Categoría</label>
<select name="categoria" id="categoria" disabled>
<option value="">[Elige una Categoría]</option>
</select>


un saludo,
jose carlos.