前段时间一不小心将html代码写成了这样:
性别:男<input type="radio" id="sex" value="男" checked="checked">
女<input type="radio" id ="sex" value="女">
这样能实现单选吗?结果是不可以的。这就涉及到了id和name的问题,id在整个document中唯一标识一个标签,所以在xhtml中建议使用id而不建议使用name,name相当于一个人的名字,名字可以重,但身份证号id是唯一的,将上边的代码id改成name
性别:男<input type="radio" name="sex" value="男" checked="checked">
女<input type="radio" name="sex" value="女">这就表示了2个同名,同属一个分组(asp.net中使用grouname属性),这样就实现了单选效果