根据变量选择复选框
Check a checkbox based on variable
我试图创建一个库存表单,该表单以基于从URL传递的变量检查的单个项目开始。
假设我已经得到了这里的变量:$StartingInv = $_GET["SInv"];
并且该变量,如果存在,将完全匹配如下输入列表中的值:
<input type="checkbox" class="inventory" name="order[]" value="IT1501"><label>Item IT1501 Name</label><br/>
<input type="checkbox" class="inventory" name="order[]" value="IT1502"><label>Item IT1502 Name</label><br/>
是否有一些方法来比较输入值的变量当页面加载以编程方式分配一个"选中"标签?
我想做的是有一个脚本,通过它的值获得输入并分配一个选中的标签,但我不知道这是否可能。
或者,我可以在每个输入中放入类似这样的东西,但我不知道如何引用它。
<?php if ($VALUE_OF_THIS_FORM == $StartingInv) echo "checked='checked'"; ?>
您可以将php代码放入您的输入:
<input type="checkbox" class="inventory" name="order[]" value="IT1501" <?php if($StartingInv == 'IT1501') echo 'checked'; ?>> <label>Item IT1501 Name</label><br/>
<input type="checkbox" class="inventory" name="order[]" value="IT1502" <?php if($StartingInv == 'IT1502') echo 'checked'; ?>><label>Item IT1502 Name</label><br/>
你的选择已经足够好了,评论中有@adeneo的支持。不过,您也可以像这样尝试使用jQuery:
var startingInv = "<?= $StartingInv ?>";
$(":checkbox").each(function() {
if ($(this).val() == startingInv) $(this).prop("checked", true);
}
相关文章:
- 通过复选框选择形成填充
- jQuery根据相关复选框选择求和单元格
- 根据用户复选框选择显示或隐藏下拉框
- 复选框选择组合
- 如何根据角度中的复选框选择过滤结果
- 根据复选框选择 jQuery 更新文本框
- jquery选择复选框选择的值
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 如何发布单选和复选框选择?表单由php和js处理
- 使用querySelectorAll进行的复选框选择不起作用
- 具有延迟的多个复选框选择以检查其他复选框更改
- 显示 jQuery 复选框选择
- 复选框选择似乎彼此不一致
- 一个变量,多个复选框选择/取消选择 jQuery
- 使用 Json 数据源在数据表中实现复选框选择
- 使用 Javascript 更新复选框选择时的输入字段
- 将复选框选择保留在多页分页中
- 在复选框选择后验证输入类型文本
- 如何根据 Javascript 中的复选框选择打开引导模式窗口
- 如何检测和获取 asp.net 中的复选框/选择框(html 标记)值