【发布时间】:2011-09-03 01:06:06
【问题描述】:
我有一个 SELECT 输入,它通过数据库获取所有选项。在选择输入下方,为选择中的每个选项创建了 div。我希望用户从下拉列表中选择一个选项并显示下面的 div。所以基本上下拉菜单是运动,如果他们做出选择,隐藏在下面的运动 div 将加载,并且该 div 将包含所有运动位置
<select name="sport" id="select">
<?
foreach ($getSports as $row) {
echo '<option onClick="toggle'.$row['1'].'()" onLoad="toggle'.$row['1'].'()" value="' . $row['0'] . '">' . $row['1'] . '</option>';
}
?>
</select>
</label>
<?
foreach ($getSports as $row) {
echo '<div id="position' . $row['1'].'" style="margin-top: 5px;display:none;">Positions:' . $row['1'].'';
$sport = $row['0'];
$getPositions = $model->getPositions($sport);
foreach ($getPositions as $row2) {
echo '<label style="float:right">'.$row2['1'].'</label>';
echo '<input type="checkbox" name="'.$row2['1'].'" value="'.$row2['0'].'">';
}
echo '</div>';
}
?>
【问题讨论】:
标签: php javascript jquery