怎么理解这个value

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

今天睡醒没

2020-02-28 15:57

这节举的例子里面,value里面的值和选项是一样,纯文字的;但是为什么在练习的代码里面,我把value="1"改成value="男",和后面的选项值”男“一样,验证就不能通过了呢?还是说性别这个的value里面的值和其他的不一样,是固定要填"1"和"2"呢?求解答

http://img3.mukewang.com/5e58c7b10001af9f09630126.jpg

这个是例子里面的



http://img.mukewang.com/5e58c7b10001bd5005980562.jpg

http://img1.mukewang.com/5e58c7b100017f3b06150658.jpg


写回答 关注

4回答

  • 慕妹4334585
    2020-02-28 16:57:44
    已采纳

    根据我的理解,在单选框中 value 的值是发送到服务器的值。比如在例子中:http://img3.mukewang.com/5e58d38c0001170304500124.jpg

    如果选了男,提交后就会发送 1http://img4.mukewang.com/5e58d3b1000145c401340020.jpg页面进行处理。

    value 的值不是固定的,这个是环境验证的锅(不过value的值应该不会用中文)。

    name 的值在同一组单选框中必须一致,这样才能保证只能选择一个。

    比如原例中name的值不同,结果能够多选:

    http://img.mukewang.com/5e58d5920001419705510038.jpg

    http://img4.mukewang.com/5e58d5d70001f77901370029.jpg

    改正后选择其中一个另外一个就会被取消

    http://img2.mukewang.com/5e58d57a00018d1b04980059.jpg

    http://img4.mukewang.com/5e58d6030001510a01350024.jpg

    P.S.我也是初学者,如有错感谢指明

    今天睡醒没

    感谢!

    2020-02-28 17:03:58

    共 1 条回复 >

  • 慕斯卡6333374
    2020-04-16 14:36:03

    value的值是传给服务器的,服务器识别的话用1、2来区分男女的时候更好做判断;

    给用户选择的时候当然是给出男、女两个字的选项更趋于用户体验

  • 慕村0231674
    2020-03-06 20:55:52

    value值不用保持一致吧  我没保持一致,只是把name改一致了然后通过了

  • 慕丝5162339
    2020-02-28 16:16:02

    单选按钮,value值必须保持一致,才能起到单选的作用

    洛笙厌璃 回复今天睡醒没

    value不需要保持一致,name必须保持一致

    2020-03-08 11:00:19

    共 2 条回复 >

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

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

1225297 学习 · 18230 问题

查看课程

相似问题