Chris_克瑞斯
2016-03-03 23:04
为什么当input type=“text”时,value为空白,而input type=“radio”时,value却可以定义,这两者之间是不是有什么区别
input type=“text”时,value也可以定义,你可以试试,这个value就是文本框默认的值(一般起提示作用)
value 本身是指提交表单的时候需要传给后台的值,所以input type=“text”时,最后提交的值就是你文本框里的内容;而input type=“radio”时,用户只能选择不同的选项,所以value就是你给每个选项预设的提交值
value是一样的
《1》<input type="text">是文本输入框,相当于注册的账号
《2》<input type="text" value="123145">这个是进入默认输入
而<input type="radio">是单选框,
两者都是可以空白的,也都可以定义。text空白时,在网页就只能看到一个文本输入框,当你的value有值时,比如value="请输入姓名:"那么你就会在网页的文本输入框内看到——请输入姓名:字样;radio时,如果有value值,就能被后台get,没有后台就无法get,容易出错,这个value值主要跟后端有关
因为input type="text" 显示一个可填入的选择框 ,当input type="radio" 是一个单选框 value是定义单选框
个人理解,觉得定义的text是一个输入文本,它是内容是需要输入的;而radio是单选按钮它的值是自己定义的
radio是两者间选择 同组其中一个
input type为“text”的时候,你输入了什么,value就是什么。而input type为“radio”的时候,代表这是个单项选择框,value此时被定义成什么,此单项选择框就代表什么,当你用鼠标单击这个单选框之后,后台就能get这个单选框所代表的值。希望能帮到你。
初识HTML(5)+CSS(3)-升级版
1225806 学习 · 18234 问题
相似问题