为什么单选框的name一样,而复选框不一样?

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

4120

2016-10-21 14:39

为什么单选框的name一样,而复选框不一样?

写回答 关注

9回答

  • 随意风儿
    2016-11-04 00:04:06
    已采纳

    上面的回答不忍直视......谁说多选的name不能一样?

    新建一个1.html,代码:

    <html>
    <body>
    	<form action="1.html">
    		<input type="checkbox" name="cb" value="1" />a
    		<input type="checkbox" name="cb" value="2" />b
    		<input type="checkbox" name="cb" value="3" />c
    		<input type="checkbox" name="cb" value="4" />d
    		<input type="submit" value="提交" />
    	</form>
    
    </body>
    </html>

    点点试试。

    4120

    为啥会这样嘞?

    2016-11-05 17:49:44

    共 1 条回复 >

  • Ticvory
    2016-10-28 22:17:05

    简单理解就是,选项框就是给变量赋值的,单选只能返回一个变量,而多选能返回多个变量。

    因为变量不可能同时有两个值,所以,单选只有一个name ,而多选是有多个name

  • 清风述语
    2016-10-21 16:27:36

    单选就是要一样

  • qq_暗皇_03657082
    2016-10-21 16:07:33

    你可以理解为,两个单选框才为一组,而复选框一个就是一组,所以单选框只有一个name

  • 慕神0233561
    2016-10-21 14:57:10

    你可以自己试着在单选框里用不一样的name看看效果,单选框的name一样,目的是为了选中name时只有一个被选,如果name名字不一样,就可以多选,复选框就是这样!

  • 慕粉4237190
    2016-10-21 14:52:39

    如果一样,那就不是复选框了,一样的话,会导致服务器不知道你要选的是那个


  • 慕粉4244379
    2016-10-21 14:52:25

    注重点“单选”,所以name值要一样,记住这句话就行了。

  • PKUxiaobai
    2016-10-21 14:49:55

    单选name一样才能保证选择的结果只出现1个

  • 慕田峪5596724
    2016-10-21 14:49:06

    因为单选框的name表示这些框是否是同一组的, 只有name相同, 才能说明这些框是同一组, 这样才能保持只能单选.

    而多选就没有这样的要求, 也就可以多个name

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

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

1225806 学习 · 18234 问题

查看课程

相似问题