另一个可代替一组单选按钮及复选框的是滚动列表框(见图6.9)。使用滚动列表框,你可以建立一个选项列表,用户可以从中选择一个或多个选项。你可以使用建立下拉式列表框的标识符来建立一个滚动列表框,只是使用不同的属性。下面是个例子:
Scrolling List Box
Please indicate your sex:
Male
Female
图6.9 滚动列表框
的SIZE属性将一个下拉式列表框转变成一个滚动列表框,SIZE属性指定了一次在屏幕上可显示多少选项。
当用滚动列表框代替下拉式列表框时,你失去了节省网页空间的好处。然而,滚动列表框有一个很大的好处。使用滚动列表框,你可以一次选择多个选项,可以使用标识符的MULTIPLE属性来实现这一点:
Simple Form
How did you find out about this web site?
当这个HTML文件在浏览器上显示时,一个滚动列表框出现在屏幕上,如果你用鼠标在列表框中进行选择的同时按住Ctrl键,你就可以一次选择多个选项。例如,你可同时选择Magazine和Friend(你也可使用Shift键来一次选择相邻的多个选择)。
注意
通常,我不愿使用MULTIPLE实现,原因是许多浏览网页的人不知道如何进行多项选择,而且进行多项选择的方法因各人使用的计算机类型而异。例如,在苹果机上,你要使用Command键而不是Ctrl键。当你想让用户进行多项选择时,考虑使用一组复选框吧。