蜀山妖道
2016-07-04 12:55
如题,我试过在type="checkbox"的情况下,
例子里边是 name="box1" ,"box2","box3",我把这三个值都替换为box,都是相同的,在浏览器显示效果一样,这样写是合法的吗
是的,在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>
你看到radio中的name都是一样的,才能实现单选。如果你改成不一样的,就可以两个都选中了,你可以试试。
如果都选择box的话就不能多选了,只能选择一个。就像radio一样,你如果把例题中的name="gender"换成一个是name="gender" 一个name="gender1" 这时候你就可以两个都选中。这是一样的道理。
初识HTML(5)+CSS(3)-升级版
1225806 学习 · 18234 问题
相似问题