2011-02-04 47 views
48

我似乎无法在任何地方找到一个例子......做HTML5复选框的正确方法是什么?正确的方式来做HTML5复选框

+21

嗯......与HTML 4复选框相同的方式? – 2011-02-04 18:12:11

回答

73

据我所知,the docs state,没有根本的改变。基本的加价是

<input name="your_name" value="your_value" type="checkbox"> 

什么是新的是一些有趣的属性。

  • form - 一个参照控制关联的形式
  • autofocus(太好了!) - 要尽快加载文档集中
  • required(太好了!) - 要求它(超级好!虽然它不被Internet Explorer或Safari(还)支持)。
+1

+1“超级棒!虽然我不完全明白这对复选框有意义。”非常真实......很好......我应该问一个这样的问题吗? – naveen 2011-02-04 18:18:51

+0

@yet为什么不,知道会很有趣! – 2011-02-04 18:20:53

4

一个更完整的例子 - 并避免长的帖子流到How to check whether a checkbox is checked in jQuery?

HTML

<input id="your_id" name="your_name" value="your_value" type="checkbox"> 

可以选择添加到默认的 '检查' 属性对负载进行检查。

<input id="your_id" name="your_name" value="your_value" type="checkbox" checked> 

的JavaScript

$('#your_id').is(':checked')  // Returns a Boolean TRUE if checked 

例如

if ($('#your_id').is(':checked')) { 
    // Checkbox was checked 
}