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为什么不可以。 展开
<form>
选择
<input type="radio" name="XX">
不选择
<input type="radio" name="XX">
</form>
请问为什么 input里面要加上name这个属性浏览器才可选呢?而且我发现去掉其他的属性什么的都浏览器都可以正常显示(如value ,checked)为什么?
去掉name为什么不可以。 展开
4个回答
展开全部
单选框相同的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="英语">英语
复选框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="英语">英语
展开全部
这个没有为什么,标准就是这样的。
非要从技术上去考究的话,就是有name才能区分不同的单选框组合。
非要从技术上去考究的话,就是有name才能区分不同的单选框组合。
追问
这个,能详细点吗?什么标准?name如何实现不同的单选框
追答
HTML的标准啊
如果你的表单里有两组单选按钮,就要通过name来区分啊
性别:男 女
语言:汉语 英语
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打个简单易懂的比方!
radio定义是单选 假如在此单选的单选元素name属性都是1 因为radio是单选的原因 所以让你在11111111111111中只能选一个1
同样复选框checkbox定义多选 所有多选的name属性是1 因为checkbox是多选的原因 所以让你在总多的1中可以选多个1
希望让后来学前端入门的小伙伴一看就懂!!
radio定义是单选 假如在此单选的单选元素name属性都是1 因为radio是单选的原因 所以让你在11111111111111中只能选一个1
同样复选框checkbox定义多选 所有多选的name属性是1 因为checkbox是多选的原因 所以让你在总多的1中可以选多个1
希望让后来学前端入门的小伙伴一看就懂!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
插入name就是为了给服务器段取值用的 比如两个<input type='radio' name='red' value='1'/>
<input type='radio' name='red' value='2'/> 这样取值就可以了 不然就没法取值了
<input type='radio' name='red' value='2'/> 这样取值就可以了 不然就没法取值了
追问
取值?我还是不太明白,为什么取值?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |