La Comunidad de Desarrolladores WAP
@ Contacta con nosotros
  .WMLClub
  .Tutorialwml / Indice Alfabético: SELECT


APRENDIZAJE
- Tutoriales
- Código fuente / Demos
- FAQS
- Configuración móviles
- Demos en WAP

HERRAMIENTAS
- Programas / Download
- Creación de contenidos

ARCHIVO
- FAQS
- Terminales WAP
- Documentos
- Artículos
- Noticias
- Links
- Libros
- Índice WAP

    SELECT

    El tag select especifica una lista de opciones entre las que el usuario puede elegir una o más.
    Cada opción se define con el tag "option"
    El contenido de select se presentará en el orden en el que lo especifiquemos.
    Ejemplo completo de "select":
    <select title="etiqueta" multiple="true" name="variable" value="Turquia">
    contenido
    </select>

    El contenido del select puede ser:
    <option>
    ó
    <optgroup> (no soportado por todos los dispositivos)

    ATRIBUTO DESCRIPCIÓN VALOR EJEMPLO
    id      
    class      
    tabindex      
    name Este atributo del select crea una variable cuyo contenido será definido por el tag "option" en su atributo "value". Más información en la sección VARIABLES. Texto <select name="paises"></select>
    title Pondrá una etiqueta a nuestra lista, el texto deberá ser corto o será truncado. Texto <select name="paises" title="País"></select>
    multiple Indica si se pueden seleccionar más de una opción de la lista (múltiples selecciones). Por defecto (si no se incluye este atributo) aceptará sólo una selección. En el ejemplo, se crea una variable llamada paises cuyo contenido será el país o países elegidos. Más información en la sección VARIABLES. true / false <p>Indique los países que ha visitado
    <br/>
    <select multiple="true" name="paises" title="Pais">
    <option value="Hungria">Hungría</option>
    <option value="Afganistan">Afganistán</option>
    <option value="Turquia">Turquía</option>
    <option value="SriLanka">Sri Lanka</option>
    </select>
    </p>
    value Indica cuál será el valor por defecto de la variable creada en el atributo "name" del tag "select". Si la variable designada en "name" ya tenía un valor, el valor de "value" será ignorado. En el ejemplo la variable pais tendrá por defecto el valor "Turquia". texto <p>Indique los países que ha visitado
    <br/>
    <select multiple="true" name="paises" value="Turquia" title="Pais">
    <option value="Hungria">Hungría</option>
    <option value="Afganistan">Afganistán</option>
    <option value="Turquia">Turquía</option>
    <option value="SriLanka">Sri Lanka</option>
    </select>
    </p>
    ivalue Además de lo dicho para "value", "ivalue" designará un valor por defecto para la variable "name" del tag "select" con un número o números (el orden en el que están situados por los "option"). En el ejemplo, si yo quiero designar como valor por defecto el país Hungría, el ivalue deberá ser igual a 2, si es México el valor por defecto, ivalue será igual a 4. Si quiero designar más de un valor por defecto, para los select con el atributo multiple "true", los números los separo con un punto y coma (véase el ejemplo). Número/s <wml>
    <card>
    <p>
    ¿A dónde has viajado?
    <br/>
    <select multiple="true" name="pais" iname="i" ivalue="2;3">
    <option value="SriLanka">Sri Lanka
    <option value="Hungria">Hungría
    <option value="Afganistan">Afganistán
    <option value="Mexico">México
    </select>
    La variable pais = $(pais)
    <br/>
    La variable i = $(i)
    <br/>
    </p>
    <do type="accept">
    </card>
    </wml>
    iname Con iname creo una variable cuyo contenido serán los números de "ivalue". En el ejemplo, el nombre de la variable creada es "i" y su contenido es: "2;3" Texto Véase ejemplo anterior de "ivalue"