<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>单选框、复选框</title>
</head>
<body>
<form action="save.php" method="post" >
<label>性别:</label>
<label>男</label>
<input type="radio" name="1" value="gender-man" />
<label>女</label>
<input type="radio" name="1" value="gender-woman" />
</form>
</body>
</html>
单选框name要一样才能单选,gender是慕课网上规定的答案
name值要一样 都写:gender
value的值要分开,分别写成:“1”;“2”。
PS:怎么楼上这么多人瞎说一起。。。
name要一样,只有一样name的单选才是一组,才能任选一,否则就是复选了
value中的值要相同才可以
当要执行单项选择时,value的都值一致才能选择其中一个。
是这样,name是指两个选择框的名称,他们是不同的选项的选择框,所以应该分别设置为1和2(都设为1好像也可以),但是value是指这个选择题,无论选男选女都是这道选择题。所以要让两者value相同,都设置为gender(性别,也可以是其他值,两者相同即可)
<label>男</label>
<input type="radio" name="gender" value="1" />
<label>女</label>
<input type="radio" name="gender" value="2" />
value中的值应该是同一个
慕课网设置的答案是让你把两个单选框的value都改为"gender"(只要value值相同就行),这样就能实现这两个选框的单选功能
value="gender" 两个value都这样写。
要实现单选,value的值要一致,男女的value=“gender”就可以通过了
对于性别只能二选一,所以value中的名字应该一样可以都为gender