我正在尝试检查在使用PHP时是否已选择网页上的任何单选按钮。我经常搜索并尝试了很多东西,但似乎没有任何工作。我试图将值false返回到变量$ check,以便稍后在多次检查后我可以停止提交表单。
HTML:
<form id="Quiz" method="post" action="markquiz.php" novalidate="novalidate">
<fieldset>
<legend>What does the 'S' in OWASP stand for?</legend>
<p><label for="Superman"><input type="radio" name="Q1" value="Superman" required="required"/>Superman</label>
<label for="Segregation"><input type="radio" name="Q1" value="Segregation"/>Segregation</label>
<label for="Security"><input type="radio" name="Q1" value="Security"/>Security</label>
<label for="Simple"><input type="radio" name="Q1" value="Simple"/>Simple</label>
</p>
</fieldset>
<p>
<input id ="submit" type="submit" value="Submit"/>
<input type="reset" value="Reset"/>
</p>
</form>
PHP:
//Q1
if (isset($_POST["Q1"])){
$AnsQ1 = $_POST["Q1"];
if ($AnsQ1 == "Security") {
$Score = $Score + 1;
}
else {
$check = false;
}
谢谢!
答案 0 :(得分:0)
试试这个并添加名称=&#34;提交&#34;在你的按钮
if (isset($_POST["submit"])){
$AnsQ1 = $_POST["Q1"];
if ($AnsQ1 != "") {
$Score = $Score + 1;
}
elseif($AnsQ=="") {
$check = false;
}
答案 1 :(得分:0)
ReadAsStringAsync()