【发布时间】:2013-04-17 02:15:05
【问题描述】:
我有一个包含 7 个多选下拉列表的表单。表单提交到同一页面后,我需要选择多个选项。我检查了多个线程,但是,很少有人解释只有单个选定的下拉列表。请建议我为许多下拉菜单保留多个选项。这个表单是基于php开发的。
<select name="selectAccount[]" multiple="multiple" class="multiple">
<option value="0" selected="selected">All</option>
<?php
$viewquery="select Account_Name from accounts";
$viewresult= mysql_query($viewquery);
while($elements= mysql_fetch_array($viewresult))
{
echo "<option value=\"".$elements['Account_Name']."\"";
if(isset($_POST['selectAccount'])==$elements['Account_Name'])
echo 'selected';
echo ">".$elements['Account_Name']."</option>";
}
?>
</select>
如果我使用上面的代码,下拉列表中的所有选项都会被选中。但是,我只需要选择提交前选择的选项。请帮忙。
【问题讨论】:
-
能否将代码添加到问题中?
-
如果您只想使用 PHP 那么它可能有点长。为什么不为此目的使用 Ajax?
标签: php drop-down-menu html-select multiple-select