2012-04-27 128 views
0

我正在构建一个调查系统。我有一个包含10个项目的页面,每个项目都有/无选项可供选择。这样的事情:如何获得基于值的单选按钮名称

Yes No 
1. o o 
2. o o 
... 

<submit> 

当我点击提交按钮,我想知道哪些项目已被选中是和不是。我怎样才能做到这一点?谢谢。

我知道如何通过名称检索单选按钮值,我的问题是如何获得其选定值为“是”和“否”的按钮。我有点知道如何在JavaScript中做到这一点,但我不知道如何将JavaScript值传递回PHP脚本。

+0

你必须收集的数据要么'$ _GET []'或'$ _POST []',对吗?只需操纵你想要的数据。 – Jon 2012-04-27 03:07:05

回答

0

如果你有这样的事情

<input type="radio" value="1'"name="radbut">Yes 
<input type="radio" value="2" name="radbut">No 

php的选择选择的值是这样

$selected=$_GET["radbut"]; 
+0

'$ selected'然后会包含所有值的数组,对吗? – Jon 2012-04-27 03:07:52

+0

它应该只获取选定的按钮,因为它基于名称 – 2012-04-27 03:11:06

0

我将进入一个详细的解释。

<input type="radio" name="option1" value="Yes"> Yes 
<input type="radio" name="option1" value="No"> No 

当你通过PHP处理这一点,只会有一个单一的“选项1”贴值。它将根据用户选择的输入为“是”或“否”。

echo "The user selected: ".$_POST['option1']; 

如果是的话,上面将返回:

选择的用户:是

也是一样的号

+0

为什么不使用数组 - “ DCoder 2012-04-27 04:46:04