javascript - 处理复选框列表并选择标签

标签 javascript php jquery

我想显示一个项目列表,这些项目是从数据库中获取的。(在 php 中使用一段时间)。

单击按钮后,我想获取选中任何复选框的位置及其值。 示例:

enter image description here

我想要得到:

item-1 => 否

item-3 => 是

<div class="container">
    <select name="selectionField"> 
    <option value="CA" >yes</option>
    <option value="CO" >no</option>
    </select>
    <label for="blah">item-1</label> <input id="blah" type="checkbox" />

     <br />

    <select name="selectionField"> 
    <option value="CA" >yes</option>
    <option value="CO" >no</option>
    </select>
    <label for="blah">item-3</label> <input id="blah" type="checkbox" />

     <br />

    <select name="selectionField"> 
    <option value="CA" >yes</option>
    <option value="CO" >no</option>
    </select>
    <label for="blah">item-3</label> <input id="blah" type="checkbox" />

     <br />

</div>

最佳答案

使用 PHP,提交表单后,您可以通过以下方式获取值:

if(isset($_POST['checkbox'])) {
   print_r($_POST); //print all checked elements
}

使用 jQuery,您可以通过以下方式获取状态:

$("#blah").is(':checked');

确保每个字段都有唯一的 ID

关于javascript - 处理复选框列表并选择标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26918987/

相关文章:

javascript - 如何在前端从后端下载excel文件?

javascript - 使用 html 悬停代码选项打印/隐藏数据

javascript - 创建横幅,动态使用目录中的所有图像

php - 如何在 Laravel5 请求类中验证 Money

javascript - Angular 在注入(inject)的 cshtml 文件中,$compile 不起作用

javascript - Storybook Addon-Docs 不显示代码片段

php - 如何使用单个提交按钮插入更新

jquery - 不能将两个 div 并排放置

jquery - 在 WordPress 中使用 fancybox 加载内联内容

javascript - 为什么我的 <th> 上的实际宽度小于指定的 CSS 宽度?