• 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>

更多...

加载中...