WML <select> 标签

<select>...</select> WML 元素用于定义选择列表,<option>...</option> 标签用于定义选择列表中的项目。 在某些 WAP 浏览器中,项目以单选按钮的形式显示。<option>...</option> 标签对应包含在 <select>...</select> 标签内。

属性:

该元素支持以下属性:

属性描述
inametext命名使用选择的索引结果设置的变量
ivaluetext设置预选选项元素
multiple
  • true

  • false

设置是否可以选择多个项目。 默认为"false"
nametext命名使用选择结果设置的变量
tabindexnumber设置选择元素的制表位置
titletext设置列表标题
valuetext设置"name"属性中变量的默认值
xml:langlanguage_code设置元素中使用的语言
classclass data设置元素的类名。
idelement ID元素的唯一 ID。

示例:

以下示例显示了该元素的用法。

<?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=.html">HTML Tutorial</option>
  <option value="xml">XML Tutorial</option>
  <option value="wap">WAP Tutorial</option>
 </select>
</p>
</card>

</wml>

当您加载此程序时,它将显示以下屏幕:

WAP 示例21

突出显示并输入选项后,它将显示以下屏幕:

WAP 示例22

您想要提供选择多个选项的选项,然后将 multiple 属性设置为 true,如下所示:

<?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=.html">HTML Tutorial</option>
  <option value="xml">XML Tutorial</option>
  <option value="wap">WAP Tutorial</option>
 </select>
</p>
</card>

</wml>

这将为您提供一个选择多个选项的屏幕,如下所示:

WAP 示例24