7.4 下拉列表与文本域

本节将学习下拉列表与文本域,下拉列表是可以选择的列表也称为下拉列表;文本域是可以输入多行文本的区域。在表单中常用到,当要选择出生年月时,就会用到下拉列表,同理,选择省份时也会用到。文本域在填写多行文本时会用到。下拉列表与文本域在网页应用非常广,下面就学习它们。

7.4.1 下拉列表

下拉列表是可以选择的列表,当在列表中选择要选的选项时使用,只能选其中一个选项(通过设置也可以选几项)。语法形式如下。


<!—设置下拉列表—>

<select>

<!-设置下拉列表选项—>

<option>选项一</option>

<option>选项二</option>

<option selected>选项三</option>

</select>


下拉列表用<select>标记对表示,<option>标记对里面的文字是下拉列表的选项,其中它的属性selected表示已选中状态。代码7.7演示了下拉列表的用法。

代码7.7 下拉列表(源代码\第7章\下拉列表.html)


——————————————-文件名:下拉列表.html———————————————

01 <html>

02 <head>

03 <title>下拉列表</title>

04 </head>

05 <body>

06 <!—设置表单,并包含下拉列表—>

07 <form>

08 <!—设置下拉列表—>

09 <select>

10 <!—设置选项—>

11 <option>HTML</option>

12 <option>CSS</option>

13 <!—设置选项并用selected表示被选中—>

14 <option selected>DIV</option>

15 </select>

16 </form>

17 </body>

18 </html>


【代码解析】在代码第9~15行的下拉列表中,用select标记对表示下拉列表,且设置选中的选项时,在<option>内加上selected表示选中,效果如图7.6所示。

7.4 下拉列表与文本域 - 图1

图 7.6 下拉列表

技巧<select>里的属性可以由name代表这个下拉列表的名称,size表示下拉列表可视选项的数目,multiple表示可以多选。