关于html网页设计表单问题
发布网友
发布时间:2022-04-19 07:48
我来回答
共1个回答
热心网友
时间:2022-04-19 09:17
按你的代码,选择了150,120的也还选上的,你这个name属性不同,根本就是不同的2组单选,互相无关系
<tr>
<td>建筑面积:</td>
<td>
<input name="radio" type="radio" id="radio" value="radio" checked="CHECKED" />120平米
<input name="radio" type="radio" id="radio2" value="radio" />150平米
</td>
</tr>
如果这样写,那就是默认选中120,当你选择150的时候,120就取消选择了,虽然按你的代码选哪个都一样,因为value值相同。。。追问也就是说name必须是同一值才可以,id才是必须不同值
但是我那个书上的例子name是相同的,不过例子里没写id这个属性,跟这个有关系吗
追答id主要是用javascript或者css等唯一确认dom元素用的,如果你在前端页面上没有什么动态的效果要做,那id取不取无所谓,后台直接获取form中name=XXX的即可