HTML复选框
正常情况下,单选按钮只能实现选中一个的效果。例如《HTML <input>标签》中的爱好字段,这时用户想选择多个,就不能再使用单选按钮了,可以使用 HTML 中的复选框。复选框与单选按钮不同,用户通过点击就可以实现选中或取消,而且不限制选中的数量。
在 HTML 中,把 <input> 标签中的 type 属性设置为 checkbox 可以实现多选框的效果。具体语法格式如下:
<input type="checkbox" />
1. 复选框的常用属性
常用属性 | 说明 |
---|---|
checked | 用来规定在页面加载时应该被预先选定的 input 元素,当属性值为 checked 时,可以省略。 |
value | 用来定义被选中时发送到服务器的值。同一组中每个按钮的值应该不同,这样服务器才能辨别提交的是哪一项。 |
id | 规定 HTML 元素的唯一 id。id 值在整个页面是唯一的,不会重复。 |
1) checked属性
checked 属性用来设置页面加载时复选框的选中状态。当属性值为“checked”时,对应的复选框会被选中。下面我们通过一个简单的示例来进行演示:
<form action="http://vip.biancheng.net/register.php" method="post" name="formName"> 爱好:<input type="checkbox" name="running" checked>跑步 <input type="checkbox" name="reading" checked>阅读 <input type="checkbox" name="shopping" checked>购物 </form>
运行结果如图所示:
图1:复选框
通过运行结果可以发现,当 name 属性值不同且为复选框都设置checked
时,它们都被选中。那么如果我们为 name 属性设置相同的值,会是什么效果呢?
<form action="http://vip.biancheng.net/register.php" method="post" name="formName"> 爱好:<input type="checkbox" name="running" id="run" checked>跑步 <input type="checkbox" name="running" id="read" checked>阅读 <input type="checkbox" name="running" id="shop" checked>购物 </form>
本文标题:HTML复选框
发表评论