Clase SelectOption

La clase SelectOption representa una opción en un objeto SelectFormElement de un formulario HTML. El elemento de formulario option se utiliza en un formulario de selección.

Se proporcionan métodos que permiten recuperar y establecer atributos dentro de una opción de selección (SelectOption). Por ejemplo, puede establecer si, de forma predeterminada, la opción debe estar seleccionada. También puede establecer el valor de entrada que la opción utilizará cuando se someta el formulario.

El siguiente ejemplo crea tres objetos SelectOption dentro de un formulario de selección. Todos los objetos SelectOption que figuran más abajo están resaltados. Se llaman option1, option2 y option3. El objeto option3 está inicialmente seleccionado.

    SelectFormElement list = new SelectFormElement("list1");
    SelectOption option1 = list.addOption("Opción1", "opt1");
    SelectOption option2 = list.addOption("Opción2", "opt2", false);
    SelectOption option3 = new SelectOption("Opción3", "opt3", true);
    list.addOption(option3);   
    System.out.println(list.getTag());

El ejemplo de código anterior genera el código HTML siguiente:

    <select name="list1">
    <option value="opt1">Opción1</option>
    <option value="opt2">Opción2</option>
    <option value="opt3" selected="selected">Opción3</option>
    </select>