是否有任何理由为什么这些表复选框会返回'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 & Close" onclick="saveBoat()"></td>
</tr>
</table>
这是google maps infowindow的内容VAR,BTW ......
答案 0 :(得分:2)
这取决于您使用的Javascript来检查它是否已“检查”。在复选框元素上使用.value
与使用.checked
属性不同。如果您看到,则要将HTML中的复选框元素的value
属性设置为1
。正如我之前所说,这与其checked
状态无关,并且访问方式不同。