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

buenas noches:

no veo por que al generar las listas dependientes se generan unas lineas vacias previas a las opciones creadas para los diferentes temas, segundo valor de licategoria.

<html>
<head>
<script type="text/JavaScript">
<!--

function elige(cual,donde)
{
var licategoria = new Array();
licategoria[0] = new Array("1","1","Cliente","");
licategoria[1] = new Array("2","1","Liderazgo","");
licategoria[2] = new Array("3","2","Plan 2007","");
licategoria[3] = new Array("4","2","Casuística","");
licategoria[4] = new Array("5","3","Estimación Objetiva","");
licategoria[5] = new Array("6","3","Estimación Directa","");
if(cual.selectedIndex != 0)
{
cual = eval(cual.value)
donde.length = 0;
for(m=0;m<licategoria.length;m++)
{
if(licategoria[m][1] == cual)
{
var nuevaOpcion = new Option(licategoria[m][2]);
donde.options[m] = nuevaOpcion;
donde.options[m].value = licategoria[m][0];
}
}
}
}


//-->
</script>

</head>

<body>

<form id="formulario" name="prestoca" method="post" action="/contenido/documentoIN.asp">

<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);">
<option value="" selected>[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">
<option value="" selected>[Elige una Categoría]</option>
</select>
<br />
</fieldset>
<br />
</form>


</body>

</html>