</select>
标签有一个属性 multiple
,将其设置成 multiple="multiple"
按住 Ctrl 键即可实现多选。 请看例子:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><script language="javascript">function getValue() {var s = "";for (var i = 0; i < form1.ss.options.length; i++) {if (form1.ss.options[i].selected) {s += form1.ss.options[i].value;}}alert(s);}</script><body><form id="form1" name="form1" method="post" action="">请选择:<select id="ss" name="ss" size="5" multiple="multiple"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option></select><br><input type="button" name="Submit" value="提交" onclick="getValue()" /></form></body></html>
<html><head></head><body><select onchange="if (this.selectedIndex!=0) window.open(this.value)"><option selected>=选择网页=</option><option value="http://www.baidu.com">百度搜索</option><option value="http://www.google.com">谷歌搜索</option></select></body></html>