2016-12-30 75 views
0

最简单的事情........复选框提交“值”无论如何

我有一个窗体有两个独立的复选框。还有其他的东西,但基本上就是这样。仿佛他们正在检查

<form> 
    <label style="font-size: 20px; width: 120px">Option 1</span> <input type="checkbox" name="selection_1" id="selection_1" style="width: 25px" value="1"/></label> 
    <label style="font-size: 20px; width: 120px">Option 2</span> <input type="checkbox" name="selection_2" id="selection_2" style="width: 25px" value="2"/></label> 
</form> 

我每次提交表单,复选框被提交。即使未选择或仅选择一个,也会发生这种情况。 $_POST['selection_1']总是以1结尾,$_POST['selection_2']总是以2结尾。

我在这里错过了什么?

+0

gtilflm,只是删除那些杂散的结束标签(),并试试https://jsfiddle.net/7c5Lbfo2/ –

回答

0

我怀疑你想让用户做出一个选择:一个值或其他。

在这种情况下,您可能需要查看单选按钮(这些按钮可以用作组 - 只有一个值被选中),而每个复选框都单独工作。

+0

其实,我希望用户选择,无论是,或两者都没有。 – gtilflm

+0

好的,我错过了你的打算:) – Ray

0

它最终成为我在使用这个愚蠢脚本的代码更深的jQuery问题。请忽略。