単一のドロップダウンから複数のアイテムを選択し、それらをクエリで使用する必要があるフォームがあります。ドロップダウンにタグを使用し、「複数」属性を使用して複数選択できるようにしました。選択したすべてのアイテム/インデックスを変数/配列で取得して、クエリで使用できるようにしたいと考えています。document.getElementById('statusselect').selectedindex を使用してみましたが、すべてではなく 1 つしか取得できません。jquery で $('#statusselect option:selected') を使用しようとしましたが、無駄でした。
これで私を助けてください!! ありがとうございました。これは、値がデータベースから取得されるドロップダウンのコードです。ボタンのクリックで変数で選択されたすべての値を取得したい。
echo "<td>Status<br>";
echo "<select multiple name=\"status\" size=5 id=\"statusselect\">";
foreach($status_all as $status)
{
if (isset($_GET['status']) && $_GET['status'] == $status)
{
echo "<option value=\"$status\" selected>".status_in_words($status)."</option>";
}
else
{
echo "<option value=\"$status\" >".status_in_words($status)."</option>";
}
}
echo "</select>";
echo "</td>";