叮当猫的铜锣烧
2015-12-08 20:51
换言之,如果我需要有复选框的效果,可以用几个单选框,但是将这几个单选框的name值设置成不一样来做到么?还有,就这么一行一行的写单选框标签,是怎么判定他们在一组来做到单选的呢?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>单选按钮</title>
</head>
<body>
<form action="save.php" method="post">
<lable>性别:</lable>
<br />
<lable>女</lable>
<input type="radio" value="2" name="sex" checked="checked"/>
<lable>男</lable>
<input type="radio" value="2" name="sex" />
</form>
</body>
</html>
单选框中,可以说只有一个公共控件,这个公共控件每次可以提交多个数据中的一个给服务器;而复选框中,有多个独立控件,每次可以多个控件同时提交数据给服务器,所以就是多选。是这个意思?
那个是给后台做数据交互用的
以php为例,我后台收到的数据是根据name值来获得的
<input type="checkbox" name="name1" value="a"/>a <input type="checkbox" name="name2" value="b"/>b <input type="checkbox" name="name3" value="c"/>c
echo $_POST['name1']; echo $_POST['name2']; echo $_POST['name3'];
我可以获得abc三个值,如果name是一样的,那我只能获取到一个值
初识HTML(5)+CSS(3)-升级版
1225806 学习 · 18234 问题
相似问题
回答 15