有没有办法在输入复选框中传递两个值

时间:2014-12-08 11:23:17

标签: javascript checkbox

我已经制作了一个复选框,我有两个值,如1表示“是”,0表示“否”。我想为一个复选框传递两个值。这可能吗?

<input type="checkbox" class="checkbox" id="checked" value="">
<label class="label" for="checked"></label>

单击此复选框后,单击它将变为否(表示将返回0值)

如果有可能使用javascript那么对我来说最好。

2 个答案:

答案 0 :(得分:1)

没有。复选框只会在选中时发送一个值。

让您的服务器端代码测试是否存在值,而不是特定值。

或者,使用一对单选按钮。

答案 1 :(得分:0)

我会通过添加隐藏输入来解决这个问题

<input type="hidden" .../>

然后在表单的提交事件中根据要检查的复选框填写值。 使用输入的值而不是表单处理中的复选框。