php - 在下拉菜单中创建复选框

标签 php javascript html

这是我的选择下拉数组,我如何在每个选项前面都有复选框,并限制用户使用 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>

最佳答案

您无法放置<input type="checkbox" /> <select />内元素;您必须编写一些 JavaScript 来模拟此功能。

关于php - 在下拉菜单中创建复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14001360/

相关文章:

php - 更新 mysql 数据库密码字段安全性

php - 静态变量在函数调用时不递增

javascript - 使用 getElementbyID 复制到剪贴板不起作用

html - 为什么我不能用 bootstrap 改变背景?

html - 中心位置绝对元素在位置绝对父元素内,具有最大宽度

html - 如何创建点击打开电子邮件编辑器的图片

php - Codeigniter count_all_results 然后得到返回错误号 1066

php - APCIterator 类可用的 apc(或 php)版本是什么?

javascript - 无法从现有表单构建 FormData 对象

单击按钮时 Javascript 选项卡重新加载