我需要关于jquery的帮助。我刚开始学习如何使用jQuery进行编码,所以我有点新手。,请帮我提供一些解决方案
到目前为止,我在的加价中有这个
<input type='checkbox' data-headmark=".$row['HEAD_MARK']." data-id=".$row['ID']." class='cuttingCheckbox' name='cuttingCheckbox'/>
到目前为止,我的jquery只是在选中复选框后禁用
$('.cuttingCheckbox').change(function() {
if (this.checked) {
this.setAttribute("disabled", true);
}
});
将使用这些值的页面是数据库进程
oci_parse($conn,"UPDATE FABRICATION_QC SET CUTTING = 'Y'
WHERE HEAD_MARK = ".$_POST["headmark"]." AND ID = ".$_POST["headmark_id"].";");
因此,我们的想法是将这两个值从复选框动态地发送到另一个页面感谢大家帮助我
这个问题的答案取决于您是想将更新发送到数据库生命周期(即,选中复选框时)还是发送到表单提交。
如果是live,您将使用Ajax立即发布数据。如果没有活着,你可能(在jQuery中)不得不添加这样的内容:
if (this.checked){
this.setAttribute("disabled", true);
var hidden=document.createElement("input");
input.type="hidden";
input.name=this.getAttribute("data-headmark");
input.value=this.getAttribute("data-id");
document.body.appendChild(input);
}
这样,就添加了一个"隐藏"类型的输入,这样在发布表单时,您就可以检索存储在$_POST
中的变量。如果需要跟踪这些变量是什么,可以使用类似的方法附加到具有固定名称的隐藏输入。