复选标签checkbox的name

来源:6-9 填填性别和兴趣爱好 - 单选框、复选框,让用户选择

蜀山妖道

2016-07-04 12:55

如题,我试过在type="checkbox"的情况下,

例子里边是 name="box1" ,"box2","box3",我把这三个值都替换为box,都是相同的,在浏览器显示效果一样,这样写是合法的吗

写回答 关注

3回答

  • 蜀山妖道
    2016-07-04 20:55:29

    是的,在radio中诚然name一样才能实现单选,否则可以多选。

    但是我测试过了,在checkbox的情况下,所有name都相同的话,是可以实现多选的。例程上checkbox情况下,name都是不同的值,我想说如果name相同的话,是否合法的写法。实际上是可以的

    可以试试:

    <form method="post" action="1.php">

    <label>你喜欢哪种运动-多选</label>

    <br />

    <input type="checkbox" name="box" value="打球">打球</input>

    <input type="checkbox" name="box" value="游泳" checked="checked">游泳</input>

    <input type="checkbox" name="box" value="跑步" checked="checked">跑步</input>

    <input type="checkbox" name="box" value="健身">健身</input>

    </form>


  • 小木2023549919
    2016-07-04 13:13:08

    你看到radio中的name都是一样的,才能实现单选。如果你改成不一样的,就可以两个都选中了,你可以试试。

  • 小木2023549919
    2016-07-04 13:11:42

    如果都选择box的话就不能多选了,只能选择一个。就像radio一样,你如果把例题中的name="gender"换成一个是name="gender" 一个name="gender1" 这时候你就可以两个都选中。这是一样的道理。

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225806 学习 · 18234 问题

查看课程

相似问题