visual net example ejemplo asp c# html listbox controls

net - listview c#



c#webbrowser html listbox multiselect (1)

en primer lugar, disculpe mi inglés. Estoy tratando de hacer una selección múltiple en un cuadro de lista html desde los controles WebBrowser1. Cuando uso el siguiente código, puedo seleccionar uno de los dos índices que necesito seleccionar.

document.GetElementById("servizi").SetAttribute("value", "12");

Necesito seleccionar el valor 53 también al mismo tiempo (como la imagen de abajo).

¿Puede alguien ayudarme?

Gracias en consejo, Edison


Suponiendo que tiene marcado HTML para una opción de selección múltiple como esta (adaptada de esta pregunta: ¿Cómo cambio un cuadro desplegable en un control de navegador web? ):

<select multiple id="servizi" size="1" name="bdayMonth"> <option value="">Month <option value="Jan">January <option value="Feb">February <option value="Mar">March </select>

Puede establecer el atributo selected para todas las opciones para que se seleccionen, por ejemplo:

var options = document.GetElementById("servizi").GetElementsByTagName("option"); if (options != null) { //select options at index 0 & 1 : options[0].SetAttribute("selected", "selected"); options[1].SetAttribute("selected", "selected"); }

Sería más fácil para las personas ayudar si publicaras HTML para el "listbox" en primer lugar.