| Usuario |
Manipular un <select> con vbscript... |
Desconocido
|
| Enviado - 12/5/2004 |
| |
Necesito agregar/eliminar opciones a un <select> dinámicamente, todo esto desde vbscript en el cliente.
Si no estoy equivocado, creo que esto se hace manipulando el DOM, pero el detalle esta en que métodos están disponibles con vbscript.
Gracias de antemano... |
| |
|
Desconocido
|
| Enviado - 8/2/2005 |
| |
si lo que quieres es añadir algo al select haz lo siguiente.
1.- declara una variable para albergar el select y no arrastrar con tanto codigo
set b = window.document.miform.el_select.options
2.- incrementa la longitud del select
b.length=b.length+1
3.- asigna el texto a la nueva linea
b.options(b.length).text="texto"
4.- asigna valor a la nueva linea
b.options(b.length).value="valor"
Todo junto para que lo puedas pegar
set b = window.document.miform.el_select.options
b.length=b.length+1
b.options(b.length-1).text="texto"
b.options(b.length-1).value="valor"
con esto puedes agregar lineas al select. Si lo que quieres es borrarlas todas, haz
b.length=1
con esto se te queda con una sola linea
Recuerda que el array esta indizado a partir de 0
|
| |
|
Desconocido
|
| Enviado - 8/2/2005 |
| |
Perdon, se me olvido en el otro mensaje.
Si lo que quieres es borrar una linea en concreto, no se si hay algun metodo directo, pero a las malas, haz un desplazamiento de todas hacia el principio machacando la que quieres borrar y decrementa el tamaño del select en 1. |
| |
|
|
|