17/09/2008, 10:31
|
| | 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> |