javascript - html 只需单击即可选择多个选项,而无需按 CTRL 按钮
问题描述
在我的 Laravel 应用程序中,我有一个选择多个选项的表单。但是,我不想通过按 CTRL 然后选择它们来选择多个选项。我只想能够简单地单击选项,它们应该被选中。而且,如果我再次单击一个选定的选项,那么它应该被取消选择。
我怎样才能完成这项任务?这是我的选择选项列表的示例。
<div class="form-group row">
<label class="col-form-label" for="selectednames[]">Select Name</label>
</div>
<div class="form-group row">
<select multiple name="selectednames[]">
<option value="1">John</option>
<option value="2">Sam</option>
<option value="3">Max</option>
<option value="4">Shawn</option>
</select>
PS:我在我的应用程序中使用引导程序和 jquery。
解决方案
只需使用复选框类型作为输入而不是选项,如下所示:
<div class="form-check">
<input type="checkbox" name="selectednames[]" value = "1" />
<input type="checkbox" name="selectednames[]" value = "2" />
<input type="checkbox" name="selectednames[]" value = "3" />
<input type="checkbox" name="selectednames[]" value = "4" />
</div>
推荐阅读
- node.js - 如何在 node-api 和 angular 两端加密-解密有效负载/数据?
- python - 读取 json 文件 pandas 发生异常:ValueError arrays must be all be the same length
- android - FirestorePagingOptions 不会从 firestore 加载任何数据
- python - 无效的块标签错误。无法弄清楚我在哪里错过了结束块
- python - 我想建立一个 docker 环境,但是我得到了 ERROR: unsatisfiable constraints: python (missing):
- c# - 如何通过使用日期作为弹性搜索的字符串比较来获取文档?
- javascript - JS 从函数中获取未定义但服务器返回有效的 JSON
- android - 在 Xamarin Android Webview 中将 WebHistory 项目数组转换为字符串数组
- python - Writerow 不写入 CSV Python
- mysql - 根据过期时间戳和当前日期时间选择 MySQL 记录