El atributo múltiple es un atributo que cuando está presente, especifica que se pueden seleccionar varias opciones a la vez.Una variante del cuadro de selección que vimos en el concepto anterior es permitir que el visitante del sitio pueda seleccionar varias opciones. Supongamos que tenemos un cuadro de selección con una lista de colores y queremos que el visitante pueda elegir varios y no uno solo. La selección de varias opciones varía en diferentes sistemas operativos y navegadores:
Debido a las diferentes formas de hacer esto, y debido a que tiene que informar al usuario que la selección múltiple está disponible, es más fácil usar casillas de verificación. La página que resuelve este problema es:
Podemos observar la sintaxis para la definición de un cuadro de selección múltiple:
Definimos una propiedad llamada multiple y no le asignamos valor, por otro lado al nombre definido en la propiedad name le agregamos al final los caracteres [] para que desde el servidor podamos identificar que el control retorna posiblemente muchos valores.
Es también común inicializar la propiedad size con un valor mayor a 1 para que sea más fácil la selección.
La mayoría de los navegadores permiten seleccionar opciones que no se encuentran juntas mediante el mouse y presionando simultáneamente la tecla Ctrl.