name属性

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

慕前端0112867

2017-03-30 21:36

为什么只能把“gender-woman”和“gender-man”都改成“gender”,都改成“gender-man不行吗?”不是只要求name属性跟的值一样就可以了吗(顺便问下为什么name属性的值必须一样?)

写回答 关注

5回答

  • 泡面时期的爱情
    2017-03-30 21:44:19
    已采纳

    只有做到不同选项的name属性值一样,单选框才能做到从多个选项里做到单选,单选才有意义。

    理论上name都改成gender-man也是可以的,完全没错误。 但是gender的意思是性别 man或是woman都是性别。所以都改成gender是为了方便理解。

    慕前端011...

    非常感谢!

    2017-03-30 21:47:44

    共 1 条回复 >

  • 良15
    2017-03-30 21:46:11

    可以是gender-man,因为你做的哪个题是关于单选框,为了保证你设置的两个(男、女选项)只能选择一个所以你必须使这两个单选框的name相同,这是一种格式,你如果不设置相同你会发现你的两个框可以同时选。

  • qq_morechoose_03969971
    2017-03-30 21:42:55

    只要同名就可以了,同名才能保证选项是同组的,能够单选

  • 慕无忌1022
    2017-03-30 21:42:47

    代码一个很重要的是方便理解,语义; 改成gender-man当然可以,但是选项是“女”的时候就感觉怪怪了的吧,而且对于比较复杂的程序,不方便理解不注重语义,可能你自己看得懂,别人看不懂 也不好维护。这是忌讳的。


    name属性值必须一致是针对同一个选项下的单选框。建议还是好好看看教程,看仔细点,。。

  • yft7758
    2017-03-30 21:42:17

    本人拙见,改成gender-man是可以的,你所应用的标签应该是单选或复选框,所以name值必须一样,这样才能使其在一个分组使用选择功能。否则,如果一个表单中有几组单选框,用什么来进行区别么?为name嘛,所以同一个分组属性值才必须一样。

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

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

1223055 学习 · 18212 问题

查看课程

相似问题