在input type=“text”和input type=“radio”时,value的区别

来源:6-2 先来填用户名和密码 - 文本输入框、密码输入框

Chris_克瑞斯

2016-03-03 23:04

为什么当input type=“text”时,value为空白,而input type=“radio”时,value却可以定义,这两者之间是不是有什么区别

写回答 关注

7回答

  • 小毛同学
    2016-03-03 23:29:16
    已采纳
    1. input type=“text”时,value也可以定义,你可以试试,这个value就是文本框默认的值(一般起提示作用)

    2. value 本身是指提交表单的时候需要传给后台的值,所以input type=“text”时,最后提交的值就是你文本框里的内容;而input type=“radio”时,用户只能选择不同的选项,所以value就是你给每个选项预设的提交值

    Chris_...

    非常感谢!

    2016-03-04 14:56:07

    共 1 条回复 >

  • qq_好莱坞_0
    2016-03-03 23:36:04

    value是一样的

    《1》<input type="text">是文本输入框,相当于注册的账号

    《2》<input type="text" value="123145">这个是进入默认输入

    而<input type="radio">是单选框,

  • sethvoler
    2016-03-03 23:27:34

    两者都是可以空白的,也都可以定义。text空白时,在网页就只能看到一个文本输入框,当你的value有值时,比如value="请输入姓名:"那么你就会在网页的文本输入框内看到——请输入姓名:字样;radio时,如果有value值,就能被后台get,没有后台就无法get,容易出错,这个value值主要跟后端有关

  • 2D看3D
    2016-03-03 23:26:35

    因为input type="text" 显示一个可填入的选择框 ,当input type="radio" 是一个单选框  value是定义单选框 

  • 叫啥呢
    2016-03-03 23:22:20

    个人理解,觉得定义的text是一个输入文本,它是内容是需要输入的;而radio是单选按钮它的值是自己定义的

  • qq_kapituliertn_0
    2016-03-03 23:19:09

    radio是两者间选择 同组其中一个

  • ricoxiao
    2016-03-03 23:18:51

    input type为“text”的时候,你输入了什么,value就是什么。而input type为“radio”的时候,代表这是个单项选择框,value此时被定义成什么,此单项选择框就代表什么,当你用鼠标单击这个单选框之后,后台就能get这个单选框所代表的值。希望能帮到你。

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

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

1225806 学习 · 18234 问题

查看课程

相似问题