HTML 单选框 为什么要插入name才有效

比如:<form>选择<inputtype="radio"name="XX">不选择<inputtype="radio"name="XX"></form>请问为什么inp... 比如:
<form>
选择
<input type="radio" name="XX">
不选择
<input type="radio" name="XX">
</form>
请问为什么 input里面要加上name这个属性浏览器才可选呢?而且我发现去掉其他的属性什么的都浏览器都可以正常显示(如value ,checked)为什么?
去掉name为什么不可以。
展开
 我来答
维湾教育培训
2015-12-04 · 知道合伙人软件行家
维湾教育培训
知道合伙人软件行家
采纳数:3549 获赞数:13648

向TA提问 私信TA
展开全部
单选框相同的name属性可以让name相同的单选框位于相同的组内,同一组内只能选中一个单选按钮

复选框name相同的,在jsp中可用 String[] aa = request.getParameterValues("aa");来获取被选中的多个值

例如你的表单里有两组单选按钮,就要通过name来区分
性别:<input type="radio" name="sex" value="男">男 <input type="radio" name="sex" value="女">女

语言:<input type="radio" name="language" value="汉语">汉语 <input type="radio" name="language" value="英语">英语
度老虎
2012-01-02 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2321万
展开全部
这个没有为什么,标准就是这样的。
非要从技术上去考究的话,就是有name才能区分不同的单选框组合。
追问
这个,能详细点吗?什么标准?name如何实现不同的单选框
追答
HTML的标准啊
如果你的表单里有两组单选按钮,就要通过name来区分啊
性别:男 女

语言:汉语 英语
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毒衣biting
2022-07-21
知道答主
回答量:3
采纳率:0%
帮助的人:1634
展开全部
打个简单易懂的比方!
radio定义是单选 假如在此单选的单选元素name属性都是1 因为radio是单选的原因 所以让你在11111111111111中只能选一个1
同样复选框checkbox定义多选 所有多选的name属性是1 因为checkbox是多选的原因 所以让你在总多的1中可以选多个1
希望让后来学前端入门的小伙伴一看就懂!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寻啊木0f
2012-01-02 · TA获得超过179个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:255万
展开全部
插入name就是为了给服务器段取值用的 比如两个<input type='radio' name='red' value='1'/>
<input type='radio' name='red' value='2'/> 这样取值就可以了 不然就没法取值了
追问
取值?我还是不太明白,为什么取值?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式