感谢您的帮助。我不明白为什么它不起作用。我是初学者,因此我没有发现问题。请有人帮帮我......
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'/>
<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>";
}
}
答案 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