怎么弄就可以点中一个以后,另外一个选中的模式就消失了呢?checkbox里面怎么消除选中?
当 type="radio" 时,控件为单选框,只能选一个,即点中一个后另一个就消失;当 type="checkbox" 时,控件为复选框,即可以选择多个,重复点击就会消除选中。不知道这个回答是不是幕友想要的,有问题可以再问我哦~~
type为单选框时就可以实现选则另一个时,已选中的自动消失,需要注意的是必须是两个相同的name值,例:如下代码我这边验证了,您可以去试下效果
<body>
<lable>你喜欢下面三种的哪种运动?</lable><br/>
跑步:<input type="radio" name="sports" value="跑步"/>
打蓝球:<input type="radio" name="sports" value="打蓝球" />
跳绳:<input type="radio" name="sports" value="跳绳" />
</body>
复选框不可以,单选可以实现选中一个另一个消失 如:
男:<input type="radio" name="xingbie" value="男"/>
女:<input type="radio" name="xingbie" value="女" />
复选框不可以,单选可以 如:
男:<input type="radio" name="xingbie" value="男"/>
女:<input type="radio" name="xingbie" value="女"/>
重点:单选时 name值要相同!
给每一个checkbox标签设置一个相同的name值应该就可以了
<!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" value="1" name="gender" />
<label>女</label>
<input type="radio" value="2" name="gender" />
</form>
</body>
</html>
checkbox是复选框,想要勾中一个另一个取消勾中设置成单选框(radio)就好了。
给checkbox的每一个元素设置相同的name.
name值相同(单选)