检查是否已选择任何一组单选按钮

时间:2018-05-20 13:27:57

标签: php

我正在尝试检查在使用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;
        }

谢谢!

2 个答案:

答案 0 :(得分:0)

试试这个并添加名称=&#34;提交&#34;在你的按钮

if (isset($_POST["submit"])){
                $AnsQ1 = $_POST["Q1"];
                if ($AnsQ1 != "") {
                    $Score = $Score + 1;
                }
            elseif($AnsQ=="") {
                $check = false;
            }

答案 1 :(得分:0)

ReadAsStringAsync()