Javascript 检查每次单击哪个单选按钮并验证-php while($row=mysql\u fetch\u assoc($retval)) { $c0=$row['c1']; $c1=$row['c2']; $c2=$row['c3']; $c3=$row['c4']; $id=$row['id']; $v1=1; $v2=2; $v3=3; $v4=4; 回声“{$row['qn']}”; 回声“,$c0”; 回声“$c1”; 回声“$c2”; 回声“$c3”; 回声“-------------------------------------”; }
这是我的代码,用于显示数据库中的问题及其对我的测验应用程序的选择 在这里,至少据我所知,每个无线电组的名称是问题的“编号”,因为在我的应用程序中id是自动递增的序列。在客户端,如何检查单击了哪个单选按钮?我在Javascript 检查每次单击哪个单选按钮并验证-php while($row=mysql\u fetch\u assoc($retval)) { $c0=$row['c1']; $c1=$row['c2']; $c2=$row['c3']; $c3=$row['c4']; $id=$row['id']; $v1=1; $v2=2; $v3=3; $v4=4; 回声“{$row['qn']}”; 回声“,$c0”; 回声“$c1”; 回声“$c2”; 回声“$c3”; 回声“-------------------------------------”; },javascript,php,html,validation,radio-button,Javascript,Php,Html,Validation,Radio Button,这是我的代码,用于显示数据库中的问题及其对我的测验应用程序的选择 在这里,至少据我所知,每个无线电组的名称是问题的“编号”,因为在我的应用程序中id是自动递增的序列。在客户端,如何检查单击了哪个单选按钮?我在isSet()中尝试了类似$\u POST['radiogroupname']的方法,但这也不起作用,我不知道怎么做,因为我所有的无线组名都是数字,我甚至无法通过在客户端循环$\u POST['Parameter']得到结果 如何解决这个问题 名称不能以数字开头。将按钮重命名为smth,如n
isSet()
中尝试了类似$\u POST['radiogroupname']
的方法,但这也不起作用,我不知道怎么做,因为我所有的无线组名都是数字,我甚至无法通过在客户端循环$\u POST['Parameter']
得到结果
如何解决这个问题
名称
不能以数字开头。将按钮重命名为smth,如name=\“rb\u$id\”
即可。谢谢!我在“name”中使用了\“r_$id\”,在客户端我尝试在($id到某个数字)的循环中回显if(isset($u POST[“r_$id”]){echo$u POST[“r_$id”];},但没有任何效果!你能帮助我吗?
while($row = mysql_fetch_assoc($retval))
{
$c0=$row['c1'];
$c1=$row['c2'];
$c2=$row['c3'];
$c3=$row['c4'];
$id=$row['id'];
$v1=1;
$v2=2;
$v3=3;
$v4=4;
echo "{$row['qn']} <br> ";
echo "<input type=\"Radio\" name=\"$id\" value=\"$v1\">"."$c0<br>";
echo "<input type=\"Radio\" name=\"$id\" value=\"$v2\">"."$c1<br>";
echo "<input type=\"Radio\" name=\"$id\" value=\"$v3\">"."$c2<br>";
echo "<input type=\"Radio\" name=\"$id\" value=\"$v4\">"."$c3<br>";
echo "--------------------------------<br>";
}