【发布时间】:2020-12-21 22:07:43
【问题描述】:
我正在尝试获取我检查的复选框的值并将它们放入一个 php 变量中,但是当我输出该值时,它给了我零 (0)。如果我选中 3 个框,我会得到三个零,等等。 信息:我希望每个复选框都被选中,所以如果选中 cb1 和 cb3,我希望变量为“cb1cb3”
HTML 代码:
<div class="form-label-group">
<h2 for="checkboxes">
Some text
</h2>
<input type="checkbox" id="cb1" onclick="click()" name="cb[]" value="cb1"><label for="cb1">cb1</label><br>
<input type="checkbox" id="cb2" onclick="click()" name="cb[]" value="cb2"><label for="cb2">cb2</label><br>
<input type="checkbox" id="cb3" onclick="click()" name="cb[]" value="cb3"><label for="cb3">cb3</label><br>
</div>
JS/php 代码:
function click(){
$("input[name='cb[]']:checked").each(function ()
{
cb+=$(this).text();
//also tried to put a $ sign in front of the cb variable: $cb+=$(this).text();
//and with val instead of text: $cb+=$(this).val();
i++;
});
}
希望你能帮忙
【问题讨论】: