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

单选框问题

注意:同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。

没明白啥意思,求解

提问者:Pokr 2015-09-08 16:42

个回答

  • 灿白
    2015-09-14 22:13:13

    这个不是那么难理解的:

    1、虽然这可能涉及到一些编译的知识,但是我们不妨把代码列一下:

    http://img.mukewang.com/55f6d3b200017e2507250251.jpg

    看清楚了,name只有一个,为什么???

    因为只有一个选项!你所有的对勾包括选项都只能有一个,也就是说你的name只有一个被传送到服务器。

    这个我来打个比方来说:

    SM entertaniment  的solo演唱会只能派一个歌手,那只好选择,那就是从三个女星中选择一名。

    2、但是为什么多选就可以呢?因为多选将多个选项传送到了服务器。所以需要命名不同的name发送到服务器中。

    而这个就像是一场组合演唱会:

    EXO、少女时代、beast等等,完全不是单独一个人。而是所有命名的人组成了一个组合同时演出。


  • 吴天苦竹
    2015-09-08 19:28:36

    name一直的会被视为同一组单选框,只能选中其中的一个

  • 荼酒
    2015-09-08 17:23:23

    eg:

            <input type='checkbox' name='sex' >Male

            <input type='checkbox' name='sex' >Female

    這樣就算點擊兩次性別也只能一個被選中,如果name不一樣 點擊兩次兩個都會被選中

  • 荼酒
    2015-09-08 17:19:52

    实现单选name的名字要一样,否则名字不一样的会重复勾选,就不再是单选效果了。明白了吗?