未选中的复选框已发布

时间:2012-11-07 13:58:57

标签: forms checkbox unchecked

我有一个带有复选框的表单:

<input class="checkbox" type="checkbox" name="exc[57]" value="57" checked>
<input class="checkbox" type="checkbox" name="exc[51]" value="51" checked>

当我取消选中时,我们会根据http://www.w3schools.com/jsref/prop_checkbox_value.asp

发布一个复选框

我可能做错什么的提示? Thansk提前。

施皮罗斯

1 个答案:

答案 0 :(得分:0)

如果您将表单提交给服务器,则不会在发布数据中传输该值。但是,如果从客户端脚本访问字段的value属性,您将获得value属性中的实际数据。如果您想知道是否已选中此框,请改为使用已选中的属性:

<!DOCTYPE html>
<html>
<head>
    <script>
    function displayResult()
    {
        var x=document.getElementById("bike").checked;
        alert(x);
    }
    </script>
</head>
<body>
    <form>
        <input type="checkbox" id="bike" value="Bike"> I have a bike<br>
    </form>
    <button type="button" onclick="displayResult()">Display value</button>
</body>