我已经制作了一个复选框,我有两个值,如1表示“是”,0表示“否”。我想为一个复选框传递两个值。这可能吗?
<input type="checkbox" class="checkbox" id="checked" value="">
<label class="label" for="checked"></label>
单击此复选框后,单击它将变为否(表示将返回0值)
如果有可能使用javascript那么对我来说最好。
答案 0 :(得分:1)
没有。复选框只会在选中时发送一个值。
让您的服务器端代码测试是否存在值,而不是特定值。
或者,使用一对单选按钮。
答案 1 :(得分:0)
我会通过添加隐藏输入来解决这个问题
<input type="hidden" .../>
然后在表单的提交事件中根据要检查的复选框填写值。 使用输入的值而不是表单处理中的复选框。