3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
使用 onsubmit="alert()" 時(shí)出現(xiàn)一些愚蠢的語法錯(cuò)誤
<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貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
重新加載后無法使用 js 變量值。您需要在不重新加載頁面的情況下執(zhí)行操作意味著您只需要更新內(nèi)容并控制 HTML 標(biāo)記。
上面你提到的例子。他們不會(huì)重新加載頁面,而是從輸入框中獲取值然后隱藏該 div。隱藏 div 后,他們將顯示另一個(gè)帶有信息的 div。
對(duì)于您的解決方案,您可以執(zhí)行相同的操作,但請(qǐng)記住為每個(gè)請(qǐng)求重置輸入值。

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