Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/09/2008, 10:31
cm_vargas
 
Fecha de Ingreso: julio-2008
Mensajes: 28
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Dos select asociados

Aqui esta algo que le va a servir profe.

Una funcion elimina index individuales y otra los elimina a todos. Creo que una respuesta a ese problema puede ser borrando todos los index del select segundario cada vez que seleccione un index del select primario.

Espero que lo ayude.

<html>
<script language="javascript">
function borrarIndex(){

alert("Deberia Borrarse el index: "+FormC.aBorrar.value);

if(FormC.SelectC.options[FormC.aBorrar.value]==null){
alert("No existe el Index");
}
else
{
FormC.SelectC.options[FormC.aBorrar.value]=null;
alert("Index Borrado");
}
}
function borrarTodo(){
for (i=FormC.SelectC.options.length-1;i>=0;i--){
FormC.SelectC.options[i]=null;
}
}

</script>
<br><br><br><br>
<form id="FormC">
Lista:
<select id="SelectC">
<option value="Index0" selected>Index0
<option value="Primero">Primero
<option value="Segundo">Segundo
<option value="Tercero">Tercero
<option value="Cuarto">Cuarto
<option value="Quinto">Quinto
</select>
<br><br>
<input type=button value="Index a Borrar" onclick="borrarIndex()"><input name="aBorrar" type="text" size="5" maxlength="2" />
<br><br>
<input type=button value="Borrar Todos los Index" onclick="borrarTodo()">
</form>
Nota: Cuando se borra un index en realidad se borra su contenido y luego se reordenan todos los index nuevamente.
</html>