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 に答える