6.5.2 select元素 |
|---|
| WAP技术站:www.wapease.com
|
其他内容(content) </select>
select元素各个属性的功能和用法介绍如下: (1) multiple。该属性用于指定选择列表是否可以使用复选项,有false和true两种选择,默认值为false。当设置为true时,用户可以从选择列表中选择多个选项,即选择列表中可以使用复选项。当设置为false时,用户只可从列表中选择一个选项,即单选项。 (2) name。该属性用于指定接收选项值的变量的名称,变量值由value属性预设定。 (3) value。用于指定name属性所定义变量的默认值。如果select元素显示时,name属性定义的变量没有值,用户浏览器则按照此默认值显示;如果name变量已经有值,则忽略value的值。在用户做出选择之前,即在选择选项之前,由于name变量还没有得到与选项对应的值,所以这时变量值将采用value默认值。 如果select元素允许复选项的多项选择,那么用户的选择结果将是多个选项组成的字符串,相邻选项之间使用分号(;)间隔,如“cat;mouse;dog;horse”,这个字符串将作为name变量的值。这种情况下value为变量预置的默认值,也将是一个使用分号(;)间隔的字符串,即格式要对应。另外,选项组成的字符串之间不能有空格,如“cat;mouse; ;dog;horse”是不合法的,WML一律按无效值处理。 (4) iname。用于指定包含排序号的变量的名称,也就是用于接受选择列表中选项的变量的名称。变量的值由ivalue属性指定。用户浏览器根据其中的排序号设置默认的选项,或者说确定选项的位置,比如,0意味着选择列表中没有选项,1指选择列表中的第1个选项,2指第2个选项,其他数字和选项依次类推,并逐项递增,直到穷尽所有选项。 (5) ivalue。用于指定选择列表中被选中选项的值,是一个具有排序号性质的值。如果iname属性指定的变量在卡片显示时没有值,那么它们就采用ivalue指定的值,否则就忽略ivalue属性的值。 |
| 上一篇:6.5 用户输入处理元素 下一篇:6.5.3 option元素 |
