请问这个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? 展开
男人
<input type="radio" name="sex" value="男人" />
<br/>
女人
<input type="radio" name="sex" value="女人"/>
</form>
如上,我删掉 value="男人"和 value="女人"效果都是一样的,那请问为什么还要写value,像文本域和复选框为什么就可以不用写 value? 展开
6个回答
展开全部
做动态网页提交数据用的
男人<input type="radio" name="sex" value="男人" />
前面的男人是你看到的 如果把这个单选框里的值提交到后台 那么 他取的值是 value里的值
男人<input type="radio" name="sex" value="女人" />
如果是这样 即使你看到的是男人 提交的后台数据 也是女人
为什么 文本域不写 value
文本域是 需要输入的 你输入的值 就是value的值
复选框 也和单选一样 如果需要提交值 是需要写value的
只是 写不写 都不影响 静态的显示
男人<input type="radio" name="sex" value="男人" />
前面的男人是你看到的 如果把这个单选框里的值提交到后台 那么 他取的值是 value里的值
男人<input type="radio" name="sex" value="女人" />
如果是这样 即使你看到的是男人 提交的后台数据 也是女人
为什么 文本域不写 value
文本域是 需要输入的 你输入的值 就是value的值
复选框 也和单选一样 如果需要提交值 是需要写value的
只是 写不写 都不影响 静态的显示
展开全部
html显示出来的只是界面信息,你要考虑它传递给要处理页面的信息,比如你要把性别这个写入到数据库的表中,那么就要接收到它传递的值,也就是value中的值,不然是处理不了的,复选框也是,只不过文本域写上value值好像是没啥效果
追问
请问为什么这个复选框不需要写value?
I have a bike
I have a car
追答
前面说过啊! 你写value的属性是要给后台处理的,而html页面,也就是所说的前台,有value和没有效果是一样的,你要是没有什么数据要处理的话,倒是不用写,但就是什么都干不成,只能显示看看而已,如果你要处理复选框的数据,那么就要写value了
还不太理解吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
value 是用来取值的时候用的 当你要讲用户选择的性别提交到数据库到时候 用来抓取数据的 在input后面的男人 女人 抓取不到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input>里面的value的功能是提供默认值,提交以后脚本只能检测到修改后的数据,如果没有value子句,打开页面时里面是空白。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是为了方便后台取值用的,前台无所谓
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询