问答详情
源自:6-9 填填性别和兴趣爱好 - 单选框、复选框,让用户选择

同一组单选框的name要一致,那复选框呢?

这是一段单选框的代码,结果是单选框没错

<form action="save.php" method="post" >
    <label>性别:</label>
    <label>男</label>
    <input type="radio" value="1"  name="gender" />
    <label>女</label>
    <input type="radio" value="2"  name="gender" />
</form>


可是我把type改成checkbox,也让name值相同发现结果也是单选的形式,所以用checkbox是不是也能弄成单选形式,那分这么细又有啥作用?

<form action="save.php" method="post" >
    <label>性别:</label>
    <label>男</label>
    <input type="checkbox" value="1"  name="gender" />
    <label>女</label>
    <input type="checkbox" value="2"  name="gender" />
</form>

提问者:qq_罗小蹦_0 2017-07-14 09:10

个回答

  • 慕粉0935192031
    2017-07-14 09:18:42
    已采纳

    试过你下面的代码,是复选啊

  • qq_开心果儿_0
    2017-08-09 18:09:14

    既然是复选框就不用一样啦,这样才可以多选


  • 小小姑娘大智慧__
    2017-07-26 14:56:07

    同一组的单选按钮,name 取值一定要一致,这样同一组的单选按钮才可以起到单选的作用。而复选框而言,name取值最好有所区别。

    从name属性:html的表单元素都有name属性,name属性是用来区分表单元素的。表单一般用JavaScript或者服务器端语言比如PHP来处理,JavaScript或php通过name属性,就知道你选择了什么了。如果你的复选框各个控件的name属性都一样,对于服务器来说,它根本不知道你选择的是什么,那这个表单还有什么意义?


  • qq_别来无恙_27
    2017-07-14 09:24:16

    是复选