亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

頁面重新加載并顯示成功消息 php

頁面重新加載并顯示成功消息 php

小唯快跑啊 2024-01-11 17:10:31
我正在上面嘗試,但消息顯示在 php 頁面上。而不是在索引頁面上重新加載并在訂閱表單上方顯示消息,其重定向到 PHP 頁面。您可以檢查附加的測試站點鏈接。表單位于索引頁面上。我嘗試重新加載頁面通過 jquery onload 和 onclick onsubmit 但沒有工作。下面是我所做的測試。//form is on index.html page       <!-- your form here -->   <form action="forms/subscribe.php"id="form" method="post">    <input type="email"  name="email" placeholder="Enter your Email">    <input type="submit" value="Subscribe">               </form>   //form is on index.html page我的 php 頁面<?php// My Code goes here form to email header.location(位置:/index.html)   ?>
查看完整描述

3 回答

?
qq_笑_17

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');


查看完整回答
反對 回復 2024-01-11
?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

重新加載后無法使用 js 變量值。您需要在不重新加載頁面的情況下執行操作意味著您只需要更新內容并控制 HTML 標記。

上面你提到的例子。他們不會重新加載頁面,而是從輸入框中獲取值然后隱藏該 div。隱藏 div 后,他們將顯示另一個帶有信息的 div。

對于您的解決方案,您可以執行相同的操作,但請記住為每個請求重置輸入值。


查看完整回答
反對 回復 2024-01-11
?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

如果您在會話中存儲消息,則可以在 PHP 中通過頁面重新加載來完成此操作。在每頁的頂部,確保第一行是


session_start()

然后在接收數據的頁面上設置一條會話消息


$_SESSION['message'] = 'Some Value';

然后在您的表單頁面上檢查會話是否有消息。如果存在,則顯示它,然后清除它。


if(isset($_SESSION['message']) {

    echo $_SESSION['message'];

    session_unset('message');

}


查看完整回答
反對 回復 2024-01-11
  • 3 回答
  • 0 關注
  • 221 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號