你好,我是初学者,有个小小的问题请教一下,下面的程序中实现的多选框要按ctrl键才能多选,请问怎么直接多选呢?
<?php
/*
 * Created on 2009-12-1 上午08:01:10
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 *
 * 获取列表框的数据
 */
?>
<form name="form1" method="post" action="ch0508.php">
<table width="300" border="" cellpadding="0" cellspacing="0">
<!--这里的border要等于0才不会有边框,如果等于""则会有!-->
<tr>
<td height="30" align="center" valign="middle">请挑选出你要的php图书</td>
</tr>
<tr>
<td align="center" valign="midle">
<select name="select[]" size="5" multiple="multiple">
<!--用一个数组来保存要提交的内容,多选时,要按住ctrl???-->
<option value="php完全手册">php完全手册</option>
<option value="asp编程范典">asp编程范典</option>
<option value="php从入门到精通">php从入门到精通</option>
<option value="php范例宝典">php范例宝典</option>
<option value="delphi函数参考手册">delphi函数参考手册</option>
</select>
</td>
</tr>
<tr>
<td height="30" align="center" valign="middle">
<input type="hidden" name="action" value="list"/>
<!--这里可以试试把type前的“=”去掉就可以知道hidden的作用了-->
<input type="submit" name="submit" value="提交"/>
</td>
</tr>
</table>
</form>
<?php
if($_POST[action]="list"){            //如果提交的动作是对list,则
echo "你的选择是:<br>";
}
for($i=0;$i<count($_POST[select]);$i++){          //提交的选择select
echo $_POST[select][$i]."&nbsp;&nbsp;";
}
?>
谢谢