Javascript 单选按钮名称相同,无选择和提交

Javascript 单选按钮名称相同,无选择和提交,javascript,php,html,Javascript,Php,Html,当所有单选按钮的名称相同时(这意味着用户只允许选择一个,并且必须选择一个)。如果我想做的所有Radiobutton都是相同的名称,并允许用户强制选择任何内容并提交。那么结果是0并存储到数据库,这是可能的吗 或 我可以创建一个默认的单选按钮,它的值为0并隐藏它? 我该怎么做 echo "<form name='myfm' method='post' action='quizz.php' id='myfm' onSubmit='return test()'>"; echo "<ta

当所有单选按钮的名称相同时(这意味着用户只允许选择一个,并且必须选择一个)。如果我想做的所有Radiobutton都是相同的名称,并允许用户强制选择任何内容并提交。那么结果是0并存储到数据库,这是可能的吗

我可以创建一个默认的单选按钮,它的值为0并隐藏它? 我该怎么做

echo "<form name='myfm' method='post' action='quizz.php' id='myfm' onSubmit='return test()'>";
echo "<table width=100%> <tr> <td width=30>&nbsp;<td> <table border=0>";
$n=$_SESSION[qn]+1;
echo "<tR><td><span class=que style=font-size:20px>Que ". $n .": $row[2]</style>";
echo "<tr><td class=style8 style=font-size:20px><input type=radio name=ans value=1> $row[3]";
echo "<tr><td class=style8 style=font-size:20px><input type=radio name=ans value=2> $row[4]";
echo "<tr><td class=style8 style=font-size:20px><input type=radio name=ans value=3> $row[5]";
echo "<tr><td class=style8 style=font-size:20px><input type=radio name=ans value=4> $row[6]";

if($_SESSION[qn]<mysqli_num_rows($rs)-1)
echo "<br><br><tr><td><input type=submit class='btn btn-success' name=submit value='Next Question'></form>";
else
echo "<br><br><tr><td><input type=submit name=submit class='btn btn-danger' value='Get Result' id='getrr'></form>";
echo”“;
回声“;
$n=$\u会话[qn]+1;
回音“Que”$n.“:$row[2]”;
回显“$row[3]”;
回显“$row[4]”;
回显“$row[5]”;
回显“$row[6]”;

如果($_SESSION[qn]的答案是adddisplay:none,则将该值更改为0并选中。 例子:
echo”“;

答案是添加显示:无,将值更改为0并选中。 例子:
echo”“;

我可以创建一个默认的单选按钮,它的值为0并隐藏它

是,使用
hidden
属性将其隐藏,并选中
checked
将其选择为默认值


选择1
选择2
选择3
选项4
我可以创建一个默认的单选按钮,它的值为0并隐藏它

是,使用
hidden
属性将其隐藏,并选中
checked
将其选择为默认值


选择1
选择2
选择3

选项4
请将PHP源代码替换为示例HTML输出,这样您更有可能获得帮助。@ChrisG在发布问题后才找到答案,对PHP源代码感到抱歉。请将PHP源代码替换为示例HTML输出,这样您更有可能获得帮助。@ChrisG在发布问题后才找到答案estion,关于PHP源代码,很抱歉此解决方案存在缺陷。如果用户选择了任何选项,他将无法返回到没有选择的状态。此解决方案存在缺陷。如果用户选择了任何选项,他将无法返回到没有选择的状态。