1

これは私の選択ドロップダウン配列です。各オプションの前にチェックボックスを表示し、javascriptを使用して最大3つのオプションを選択するようにユーザーを制限するにはどうすればよいですか。

<select  onclick="document.getElementById('cand_qual4').style.display='none'; " name="oca2[]" id="oca2"  multiple="multiple">
  <?php
 $odrop = array('B ','M C','D','A','L','k','P','I','OTHER');
 foreach ($odrop as $odrop1)
 {
     echo '<option value="' . $odrop1 . '"' . (isset($_POST['oca2']) && $_POST['oca2'] == $odrop1 ? ' selected' : '') . '>' . $odrop1 . '</option>';
  } 
 ?>         
</select>
4

2 に答える 2

1

要素<input type="checkbox" />内に配置することはできません。<select />この機能をシミュレートするには、JavaScriptを作成する必要があります。

于 2012-12-22T08:45:53.633 に答える