如果其他条件不起作用,则在两个按钮上单击事件

时间:2017-11-06 14:50:24

标签: php html if-statement

感谢您的帮助。我不明白为什么它不起作用。我是初学者,因此我没有发现问题。请有人帮帮我......

echo "<form method='POST'><br>
    <p>Would you Like to create your Account with Details Information<b>?
</b>
                <br><br> 
                <input type='button' id='yes' name='yes' value='Yes'/> 
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
                <input type='button' id='no' name='no' value='No'/></p>
</form>";
        if ($_SERVER['REQUEST_METHOD'] === 'POST') {
        if (isset($_POST['yes'])) {
          echo "Yes Clicked";
         } else if (isset($_POST['no'])) {
         echo "<br><br><p> You have successfully Registered!!!</p>";
             }
        }

3 个答案:

答案 0 :(得分:1)

使用提交替换按钮

<input type='submit' id='yes' name='yes' value='Yes'/>  
<input type='submit' id='no' name='no' value='No'/></p>

答案 1 :(得分:1)

试试这段代码:

{{1}}
使用输入类型提交触发

表单,因此如果要获取两个输入的值,它们必须是提交输入而不是按钮。在这个cas中,你有两个输入类型提交,你应该用不同的名字提交类型。这就是全部

答案 2 :(得分:0)

您必须将按钮的类型属性更改为const std::string& getTitle() const { return m_title; } 而不是submit,否则他们实际上不会提交表单。

button