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

name为什么要一样

同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。这个怎么理解呢?为什么单选时name的名字要一样?

提问者:酱仔 2017-02-17 21:30

个回答

  • NullMoneyException
    2017-02-20 21:18:58

    最简单的理解方法就是 自己写个html页面 用get方式提交 点击提交按钮 然后观察地址栏 看看地址栏的信息

  • NullMoneyException
    2017-02-20 21:12:19

    name:为控件命名,以备后台程序 ASP、PHP 使用  在后台中 name类似于变量名 向服务器传送value值 也就是 name=value   radioLove=1  或2 或3  所以变量名必须一样   后端接受请求时 获取这个值也是要靠这个变量名 如果你变量名不同 哪还要啥单选按钮  变量名都不同了 意义也不一样了 单选的意义就是  一个变量有不同的值让你选择  我也就略懂 小白 这个说法不一定对   这个你学了javaweb 应该会有点感觉  我不太熟练忘了  就写过一次电商网站的模仿小项目 这学期又要写就回来复习前端的知识   这是个规则不用问太多为什么 这么做就好

  • Success派
    2017-02-17 21:32:29

    而当type为radio和checkbox时,value却为提交到服务器的值
    同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。