Javascript 选中/取消选中时提交不同于1/0或true/false的值的复选框

Javascript 选中/取消选中时提交不同于1/0或true/false的值的复选框,javascript,php,html,Javascript,Php,Html,我有复选框输入字段,其中 value = {$variable} // 1, 2, 3, 4, 5 .... 如何使复选框始终处于选中和取消选中状态,以将值提交给db <input type="checkbox" name="add_value[]" id="add-value" value="{$variable}"> 表单只需提交未选中的复选框。除非编写自己的JavaScript代码来收集表单字段状态并构造自己的参数,否则无法提交。当复选框未选中时,浏览器不会提交复选框字

我有复选框输入字段,其中

value = {$variable} // 1, 2, 3, 4, 5 ....
如何使复选框始终处于选中和取消选中状态,以将值提交给db

<input type="checkbox" name="add_value[]" id="add-value" value="{$variable}">


表单只需提交未选中的复选框。

除非编写自己的JavaScript代码来收集表单字段状态并构造自己的参数,否则无法提交。当复选框未选中时,浏览器不会提交复选框字段参数。如何执行Javascript。我已经提交并将其添加到数据库中。棘手的部分是在取消选中操作时执行此操作!哼哼哼哼如果复选框总是提交相同的值而不管是否选中,那么复选框又有什么关系呢?如果不选中,则不提交任何内容。或者至少我不能让它提交值=。我需要它这样做,因为我在表单中有其他属性需要在此提交时更新。在复选框添加与复选框同名的隐藏输入之前-如果未选中,将从隐藏输入读取值。除非您编写自己的JavaScript代码来收集表单字段状态并构造自己的参数,否则无法执行此操作。当复选框未选中时,浏览器不会提交复选框字段参数。如何执行Javascript。我已经提交并将其添加到数据库中。棘手的部分是在取消选中操作时执行此操作!哼哼哼哼如果复选框总是提交相同的值而不管是否选中,那么复选框又有什么关系呢?如果不选中,则不提交任何内容。或者至少我不能让它提交值=。我需要它这样做,因为我的表单中还有其他属性需要在此提交时更新。在复选框添加与复选框同名的隐藏输入之前-如果未选中,将从隐藏输入中读取值。