Balise <select> WML

Les éléments <select> ... </select> WML sont utilisés pour définir une liste de sélection et les balises <option> ... </option> sont utilisées pour définir un élément dans une liste de sélection. Les éléments sont présentés sous forme de boutons radio dans certains navigateurs WAP. La paire de balises <option> ... </option> doit être incluse dans les balises <select> ... </select>.

Les attributs:

Cet élément prend en charge les attributs suivants:

Attribut Valeur La description
mon nom texte Nomme la variable définie avec le résultat d'index de la sélection
ivalue texte Définit l'élément d'option présélectionné
plusieurs
  • true

  • false

Définit si plusieurs éléments peuvent être sélectionnés. La valeur par défaut est "false"
Nom texte Nomme la variable définie avec le résultat de la sélection
tabindex nombre Définit la position de tabulation de l'élément sélectionné
Titre texte Définit un titre pour la liste
valeur texte Définit la valeur par défaut de la variable dans l’attribut "nom"
xml: lang language_code Définit la langue utilisée dans l'élément
classe données de classe Définit un nom de classe pour l'élément.
id ID d'élément Un identifiant unique pour l'élément.

Exemple:

Voici l'exemple montrant l'utilisation de cet élément.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="Selectable List">
<p> Select a Tutorial :
 <select>
  <option value="htm">HTML Tutorial</option>
  <option value="xml">XML Tutorial</option>
  <option value="wap">WAP Tutorial</option>
 </select>
</p>
</card>

</wml>

Lorsque vous chargerez ce programme, il vous montrera l'écran suivant:

Une fois que vous mettez en surbrillance et entrez les options, il affichera l'écran suivant:

Vous souhaitez fournir une option pour sélectionner plusieurs options, puis définir plusieurs attributs sur true comme suit:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="Selectable List">
<p> Select a Tutorial :
 <select multiple="true">
  <option value="htm">HTML Tutorial</option>
  <option value="xml">XML Tutorial</option>
  <option value="wap">WAP Tutorial</option>
 </select>
</p>
</card>

</wml>

Cela vous donnera un écran pour sélectionner plusieurs options comme suit: