[英]php: How can I make a nested post work in another
我正在嘗試單擊“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");
}
}
}
?>
只需包含一個名為 'fooo' 的隱藏輸入,這樣第二個表單的 isset($_POST['fooo']) 就為真,讓它繼續顯示。 請參閱下面的示例代碼作為示例:
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();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.