value的取值

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

祯祺3362575

2016-05-26 22:17

按照例子,去掉<lable>男</lable>,把value=“1”改成value="男"为什么不可以?

写回答 关注

7回答

  • 魔法师学徒虎伢
    2016-05-28 09:53:00
    已采纳

    你这个典型的只看不打(代码),问的东西逻辑混乱,记住一点:这不是上学了,学学书本内容,这是实际操作的问题了,学的代码自己去打一遍才会理解,不会的问题也会迎刃而解!

    PS:但是你问了,所以你的问题我还是要给你回答一下:这里value的取值是给后台看的,而<label>中的“男”,是你要在网页上面展示出来的内容。你自己思考一下,你的问题是不是因为没有实际操作而引起的?

    魔法师学徒虎... 回复魔法师学徒虎...

    看到这么贱的回答是不是很气,哈哈,别激动,我只是忘记这节课学的是啥了,这个问题页面也看不了这一节是什么,不知道你说的对不对了O(∩_∩)O哈哈~

    2016-06-03 17:32:59

    共 4 条回复 >

  • huangliangjian
    2016-05-26 22:45:07

    这是因为value值要设置为英文,不然服务器无法识别。就跟C#中的命名法一样,只能用英文

    祯祺3362...

    不是只可以用英文的,题目给的例子里value就取的中文值。如果不用label的话,就要在<input .... />后面加上“男”

    2016-06-02 17:20:39

    共 2 条回复 >

  • 煎蛋的少年
    2016-05-26 22:35:20

        <label>男</label>

        <input type="radio" value="1"  name="gender" checked="checked"/>(第11行应该指这里)

        <label>女</label>

        <input type="radio" value="2"  name="gender" />(第13行应该指这里)

    type是“radio”,单选框,提交到服务器那边应该是只有一个值,原题name的值好像是不一样,就会导致提交出两个值,从而你可以选择两个选项(试试是不是男女都可以点出小黑点)。所以name要改成相同的值,导致两个选项提交值冲突,从而只能选择一个。

    新手,个人理解,不会专业术语。

    Y灬styl...

    <label>男</label> <input type="radio" value="男" name="ge"/> <label>女</label> <input type="radio" value="女" name="gen" /> 我把这个代码自己在TXT上随意改了一下,发现还是可以实现单选的功能,所以我想问value究竟应该取什么值???????

    2016-09-22 21:04:03

    共 2 条回复 >

  • qq_慕姐5495388
    2016-05-26 22:34:53

    1是标签提交到服务器的值

  • 慕粉3417319
    2016-05-26 22:34:39

    value是属性,写在标签里是显示在页面的。

  • cocosLee
    2016-05-26 22:32:05

    value是给服务器的

  • 慕田峪9129993
    2016-05-26 22:30:29

    这个标签的写法就是这样的

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

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

1225315 学习 · 18230 问题

查看课程

相似问题