3 回答

TA貢獻1818條經驗 獲得超7個贊
使用 onsubmit="alert()" 時出現一些愚蠢的語法錯誤
<script>
function alert() {
alert("Thank you for contacting us. We will be in touch with you very soon.!");
}
</script>
在訂閱頁面上header('Location: /index?message=success');

TA貢獻1876條經驗 獲得超5個贊
重新加載后無法使用 js 變量值。您需要在不重新加載頁面的情況下執行操作意味著您只需要更新內容并控制 HTML 標記。
上面你提到的例子。他們不會重新加載頁面,而是從輸入框中獲取值然后隱藏該 div。隱藏 div 后,他們將顯示另一個帶有信息的 div。
對于您的解決方案,您可以執行相同的操作,但請記住為每個請求重置輸入值。

TA貢獻1859條經驗 獲得超6個贊
如果您在會話中存儲消息,則可以在 PHP 中通過頁面重新加載來完成此操作。在每頁的頂部,確保第一行是
session_start()
然后在接收數據的頁面上設置一條會話消息
$_SESSION['message'] = 'Some Value';
然后在您的表單頁面上檢查會話是否有消息。如果存在,則顯示它,然后清除它。
if(isset($_SESSION['message']) {
echo $_SESSION['message'];
session_unset('message');
}
- 3 回答
- 0 關注
- 221 瀏覽
添加回答
舉報