--- title: slug: Web/HTML/Element/Input/checkbox translation_of: Web/HTML/Element/input/checkbox ---
HTML input 元素 <input type="checkbox"> 允许你为表单中(或不在表单中)的提交项选择一个单一值。
注意: 若表单提交时,checkbox 未勾选,则提交的值并非为 value=unchecked;此时的值不会被提交到服务器。
该元素包含全局属性。
当type属性的值为checkbox 时, 这个属性的存在表示 input 是否默认被选中。你可以将该属性设置为checked="checked",或更简单地只设置为checked。
<p> <input type="checkbox" id="cbox1" value="first_checkbox"> <label for="cbox1">This is the first checkbox</label> </p> <p> <input type="checkbox" id="cbox2" value="second_checkbox" checked="checked"> <label for="cbox2">This is the second checkbox, which is checked</label> </p>
以上代码将产生 2 个 checkbox,如下所示:
{{EmbedLiveSample("Example")}}
| 规范 | 状态 | |
| {{SpecName('HTML WHATWG', 'forms.html#checkbox-state-(type=checkbox)', '<checkbox>')}} | {{Spec2('HTML WHATWG')}} | |
| {{SpecName('HTML5 W3C', 'forms.html#checkbox-state-(type=checkbox)', '<checkbox>')}} | {{Spec2('HTML5 W3C')}} | |
| {{SpecName('HTML4.01', 'interact/forms.html#checkbox', '<checkbox>')}} | {{Spec2('HTML4.01')}} |
{{CompatibilityTable}}
| 特性 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| 基本支持 | 1.0 | {{CompatGeckoDesktop("1.7 or earlier")}} | 2 or earlier | 1.0 | 1.0 |
| type=checkbox | 1.0 | {{CompatGeckoDesktop("1.7 or earlier")}} {{CompatGeckoDesktop("1.9.2")}} for indeterminate value |
2 | 1.0 | 1.0 |
| 特性 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| 基本支持 | {{CompatVersionUnknown}} | {{CompatGeckoMobile("2.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| type=checkbox | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |