【发布时间】:2017-09-25 06:45:57
【问题描述】:
我在 html 中使用了 html 输入标签类型复选框。然后我在javascript中获取输入标签的值属性,它返回“on”值。但我没有写价值属性。如何设置默认值“on”?
【问题讨论】:
标签: javascript html-input
我在 html 中使用了 html 输入标签类型复选框。然后我在javascript中获取输入标签的值属性,它返回“on”值。但我没有写价值属性。如何设置默认值“on”?
【问题讨论】:
标签: javascript html-input
默认值,当您不提供value 属性时,由浏览器确定,正如the specification 所要求的那样:
否则,如果字段元素是类型属性处于复选框状态或单选按钮状态的输入元素,则运行这些进一步嵌套的子步骤:
如果字段元素具有指定的 value 属性,则令 value 为该属性的值;否则,让 value 为字符串“on”。
如果要更改它,请使用value 属性。您无法全局更改它。
【讨论】:
<form action="/action_page.php">
<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle" checked> I have a car<br>
<input type="submit" value="Submit">
</form>
您希望在复选框字段的末尾添加checked。有关更多信息,请参阅此链接。
【讨论】: