Forzar scroll en un COMBO MULTIPLE

09/10/2003 - 11:09 por Bernies | Informe spam
¿Alguien sabe como forzar el scroll en un combo multiple?

No quiero que me aparezcan por defecto las primeras opciones (por
ejemplo la 1, 2 y 3 si pongo size=3) sino que me aparezca la primera la que
yo quiero (si tengo 25, pues por ejemplo, que aparezcan la 15, 16 y 17).

Gracias.
 

Leer las respuestas

#1 Bernies
10/10/2003 - 10:11 | Informe spam
La cosa es que tenia un combo multiple con 50 opciones (con size=5).
Leia desde una BBDD algunas opciones para seleccionar algunas de las
opciones de estas 50 y se me marcaban correctamente (de 50 opciones que
tiene, pues por ejemplo la 25, la 35 y 40, por decir algo).
El problema lo tenía en que solo me mostraba los 5 primeros (ya que el
size era de 5), y una vez cargado y marcado los leidos de la BBDD (repito
que todo esto lo hacia bien), no bajaba para mostrame la primera o ultima
seleccionada (en este caso del ejemplo, la 25 o la 40). Ya lo he
solucionado, era usando el metodo focus antes de seleccionar, porque si solo
ponia "selected=true" no hacia el scroll, aunque si la seleccionaba. Era
para que quedara mejor porque daba la impresion de que no habia marcado nada
(al no verse ninguna seleccionada de las 5 primeras). La cosa fue asi y
ya lo hace:

document.F.combomultiple.focus();
document.F.combomultiple[i].selected = true;

Espero haberme explicado cual era el problema, pero ya lo he
solucionado.

Muchas gracias de todos modos.

Preguntas similares