データベースからのデータのリストがあります。jQuery を使用して、このデータを 2 つのドロップダウンに入力しています。
ただし、ユーザーが最初のチームを選択すると、2 番目のチーム リストのみが表示されます。それ以外の場合は表示されません。
ユーザーが最初のチームを選択すると、そのチーム ID は 2 番目のリストから削除されますが、ユーザーが最初のチームをその ID に変更すると、再度追加できます。
コードは次のとおりです。
<div class="span6">
<select data-placeholder="Select Team 1" class="chzn-select team1" tabindex="6" name="team1">
<option value=""></option>
<?php
foreach($teams AS $t) {
echo '<option value="'.$t->team_id.'">'.$t->team_name.'</option>';
}
?>
</select>
</div>
<div class="span6">
<select data-placeholder="Select Team 2" class="chzn-select team2" tabindex="6" name="team2">
<option value=""></option>
<?php
foreach($teams AS $t) {
echo '<option value="'.$t->team_id.'">'.$t->team_name.'</option>';
}
?>
</select>
</div>
私が使っているjqueryはこちらです。
$(".chzn-select").chosen();