1

这些表格复选框是否有任何理由会返回“1”或 true 声明,无论它们是否被选中?

<table>
    <tr>
        <td>Lake/Body Name:</td>
        <td><input type="text" id="title"></td>
    </tr>
    <tr>
        <td>Fishing:</td>
        <td><input type="checkbox" value="1" id="fish"></td>
    </tr>
    <tr>
        <td>Wakeboarding:</td>
        <td><input type="checkbox" value="1" id="wake"></td>
    </tr>
    <tr>
        <td>Skiing:</td>
        <td><input type="checkbox" value="1" id="ski"></td>
    </tr>
    <tr>
        <td>Tubing:</td>
        <td><input type="checkbox" value="1" id="tube"></td>
    </tr>
    <tr>
        <td>Comments:</td>
        <td><input type="text" id="comments"></td>
    </tr>
    <tr>
        <td></td>
        <td><input type="button" value="Save &amp; Close" onclick="saveBoat()"></td>
    </tr>
</table>

这是谷歌地图信息窗口的内容VAR,顺便说一句......

4

1 回答 1

2

这取决于您使用什么 Javascript 来检查它是否被“检查”。.value在复选框元素上使用与使用属性.checked不同。如果您看到,您将valueHTML 中的复选框元素的属性设置为1. 正如我之前所说,这与其checked状态无关,并且访问方式不同。

于 2012-10-29T03:10:30.287 回答