滚动列表( scrolling list )和下拉选择列表( pull-down pick list )都是利用 <select>
标签创建的。可以结合使用这个标签与 <option>
标签。| size | 定义列表框可显示的项目数, <optgroup>
也算在其中 |
| multiple | 定义列表可以多选 |
包括 multiple 属性将使用户能够一次选择多个选项; selected 属性用于使选项默认最初是选择的。在提交表单时,在用于每个选项的 value 属性中指定的文本将伴随所选的选项。
*如果省略 size 属性或者指定 size="1" ,那么列表将创建一个简单的下拉选择列表。选择列表不允许进行多项选择,它们逻辑上等价于单选按钮组。下面的示例显示了为一个问题选择 yes 或 no 的另一种方式:
除了 <option>
和 </option>
之外,不应当有其它的 HTML 标签出现在 <select>
和 </select>
标签之间,而 <optgroup>
标签例外。
<form>
<p>姓名:<input type="text" value="" /></p>
<p>
所在城市:
<select name="city">
<optgroup label="山东省">
<option value="潍坊">潍坊</option>
<option value="青岛" selected="selected">青岛</option>
</optgroup>
<optgroup label="山西省">
<option value="太原">太原</option>
<option value="榆次">榆次</option>
</optgroup>
</select>
</p>
<p><input type="submit" value="提交" /></p>
</form>