0

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

<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发布

4

1 回答 1

0

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

<!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>

于 2012-11-10T10:56:06.737 回答