【发布时间】:2015-05-07 22:14:24
【问题描述】:
我遇到了 html5 复选框的问题,我必须在提交按钮上发布它的值。 每次单击检查按钮时,我都有一个 onclick,如果未选中,则将其值设置为“0”,如果选中,则将其值设置为“1”。 问题是它可以完美地取消选中按钮并返回值0,但是当我单击它以将其设置为1时,它会将“on”作为值而不是“1”传递。 对此有什么想法吗?
这是按钮启动时未选中的代码:
<input id="dati[3]" name="dati[3]" type="checkbox" onclick="
var x3=document.getElementById("dati[3]").value;
if (x3=="1") {
document.getElementById("dati[3]").value="0";
} else {
document.getElementById("dati[3]").value="1";
}
">
如果按钮开始检查它有同样的问题,它会正确地取消检查,但是当再次点击检查它时值“on”而不是“1”
【问题讨论】:
-
在输入元素
<input id="dati[3]" name="dati[3]" value="0" type="checkbox" onclick="ff()">添加value属性 -
添加值 ='1',并更改了 " 和 ',但仍然不起作用... :
标签: javascript html checkbox submit