我试图单击“ A”按钮,然后显示“提交”按钮以单击它以显示“确定”
第一篇文章还可以,但是第二篇文章不起作用
当我点击“提交”按钮时,什么也没有发生,并且消失了
<?php
function createtab() {
?>
<form id="#form" action="#v_form" method="post" >
<input type="submit" name="fooo" value="A" />
</form>
<?php
if ( isset( $_POST["fooo"] ) ) {
?>
<form id="form" action="#form" method="post">
<input type="submit" name="Submit" value="Submit">
</form>
<?php
if( isset( $_POST["Submit"] ) ) {
print("ok");
}
}
}
?>
答案 0 :(得分:0)
只需包含一个名称为'fooo'的隐藏输入,以使isset($ _ POST ['fooo'])为true,第二种形式就可以继续显示。请参阅下面的示例代码作为示例:
function first_form() {
echo '<form id="#form" action="#v_form" method="post" >
<input type="submit" name="fooo" value="A" />
</form>';
}
function second_form() {
echo '<form id="form" action="#form" method="post">
<input type="hidden" name="fooo" value="A">
<input type="submit" name="Submit" value="Submit">
</form>';
}
if (isset($_POST['fooo'])) {
if (isset($_POST['submit'])) {
echo 'OK';
}
second_form();
} else {
first_form();
}