请问这个HTML表单中单选按钮value有必要存在吗?

<form>男人<inputtype="radio"name="sex"value="男人"/><br/>女人<inputtype="radio"name="sex"va... <form>
男人
<input type="radio" name="sex" value="男人" />
<br/>
女人
<input type="radio" name="sex" value="女人"/>
</form>
如上,我删掉 value="男人"和 value="女人"效果都是一样的,那请问为什么还要写value,像文本域和复选框为什么就可以不用写 value?
展开
 我来答
owollkoll
推荐于2017-09-22 · TA获得超过495个赞
知道小有建树答主
回答量:176
采纳率:80%
帮助的人:137万
展开全部
做动态网页提交数据用的
男人<input type="radio" name="sex" value="男人" />
前面的男人是你看到的 如果把这个单选框里的值提交到后台 那么 他取的值是 value里的值
男人<input type="radio" name="sex" value="女人" />
如果是这样 即使你看到的是男人 提交的后台数据 也是女人

为什么 文本域不写 value

文本域是 需要输入的 你输入的值 就是value的值

复选框 也和单选一样 如果需要提交值 是需要写value的

只是 写不写 都不影响 静态的显示
唯我随想no1
2013-05-03
知道答主
回答量:36
采纳率:0%
帮助的人:25.6万
展开全部
html显示出来的只是界面信息,你要考虑它传递给要处理页面的信息,比如你要把性别这个写入到数据库的表中,那么就要接收到它传递的值,也就是value中的值,不然是处理不了的,复选框也是,只不过文本域写上value值好像是没啥效果
追问
请问为什么这个复选框不需要写value?

I have a bike

I have a car
追答
前面说过啊! 你写value的属性是要给后台处理的,而html页面,也就是所说的前台,有value和没有效果是一样的,你要是没有什么数据要处理的话,倒是不用写,但就是什么都干不成,只能显示看看而已,如果你要处理复选框的数据,那么就要写value了
还不太理解吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
80828602
2013-05-03 · TA获得超过108个赞
知道答主
回答量:188
采纳率:100%
帮助的人:89.9万
展开全部
value 是用来取值的时候用的 当你要讲用户选择的性别提交到数据库到时候 用来抓取数据的 在input后面的男人 女人 抓取不到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LinnDawson
2013-05-03 · TA获得超过162个赞
知道答主
回答量:313
采纳率:0%
帮助的人:140万
展开全部
<input>里面的value的功能是提供默认值,提交以后脚本只能检测到修改后的数据,如果没有value子句,打开页面时里面是空白。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摩惠然0iD
2013-05-03 · TA获得超过1634个赞
知道小有建树答主
回答量:1162
采纳率:100%
帮助的人:834万
展开全部
这是为了方便后台取值用的,前台无所谓
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式