课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么当input type=“text”时,value为空白,而input type=“radio”时,value却可以定义,这两者之间是不是有什么区别
2016-03-03
源自:初识HTML(5)+CSS(3)-升级版 6-2
正在回答
input type=“text”时,value也可以定义,你可以试试,这个value就是文本框默认的值(一般起提示作用)
value 本身是指提交表单的时候需要传给后台的值,所以input type=“text”时,最后提交的值就是你文本框里的内容;而input type=“radio”时,用户只能选择不同的选项,所以value就是你给每个选项预设的提交值
Chris_克瑞斯 提问者
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)基础教程8小时带领大家步步深入学习标签用法和意义
5 回答label for和input type的区别
2 回答<input type="radio" value="1" name="gender" />跟<input type="radio" name="1" value="gender" />区别
4 回答<input type="checkbox"> 和 <input type="radio"> 中必须设置 value 属性吧
6 回答<input type="text" name="myname">和<input type="text" name="myname"/>没区别吗?
7 回答textarea标签和input type=“textarea” 使用的区别?