php表單提交後跳轉
1. php中如何設置當表單里的submit提交點擊後跳轉到表單內的數據.html
form表單的action屬性就是你數據提交的頁面,你填寫了這個屬性,那麼數據就會提交到你指定的頁面去。這樣你在指定的頁面就能接收到這些數據了。
2. php提交表單,點擊錯誤彈出框的確定按鈕之後,跳轉回原來頁面,怎樣保存原有信息
可以將接收的數據再返回並填充表單,以下是一個網友的解決方法,貼出如下:
在開發過程中,經常會出現表單出錯而返回頁面的時候填寫的信息全部丟失的情況,為了支持頁面回跳,可以通過以下兩種方法實現。
1.使用header頭設置緩存控制頭Cache-control。
header('Cache-control: private, must-revalidate'); //支持頁面回跳
2.使用session_cache_limiter方法。
session_cache_limiter('private, must-revalidate'); //要寫在session_start方法之前
下面的代碼片斷可以防止用戶填寫表單的時候,單擊「提交」按鈕返回時,剛剛在表單上填寫的內容不會被清除:
session_cache_limiter('nocache');
session_cache_limiter('private');
session_cache_limiter('public');
session_start();
參考地址:http://bbs.phpchina.com/thread-90346-1-1.html
3. php怎麼實現form提交表單並跳轉到action頁面
<formaction="a.php"method="post"name="theForm"onsubmit="returnvalidate();">
<tablewidth="90%"id="general-table">
<tr>
<tdclass="narrow-label">{$lang.title}</td>
<td><inputtype="text"name="title"size="40"maxlength="60"value="{$article.title|escape}"/>{$lang.require_field}</td>
</tr>
<inputtype="submit"value="提交"class="button"/>
</form>
上述代碼就可以做到執行了,既可以放在html裡面做提交,也可以直接放在PHP裡面做提交,當action沒有指向文件的時候,默認是提交到本頁面。
4. php表單提交後,如何跳轉到頁面某個錨點
在跳轉後面 添加一個 #id
其中的id是你要定位的錨點元素id
例如:index.html#arch
這時候瀏覽器就會定位到id是 arch的位置
5. php 表單提交 跳轉
php表單提交成功後,最好有個判斷是否成功,成功才跳轉
可以設置一個變數$result 來判斷是否成功,
成功的話跳轉
假設$result>0是成功,則
<?php
if($result > 0){
echo '<script>alert("提交成功!");location.href="'.$url.'"</script>'; //$url就是你的跳轉路徑
}
?>
或者
<?php
if($result > 0){
echo '提交成功,即將跳轉.....';
header("refresh:1;url=$url");//$url就是你的跳轉路徑
}
?>
6. 在線等,PHP中怎麼實現點擊表單中的提交按鈕,實現按鈕跳轉控制器的某方法
點擊跳轉 onclick="window.location.href=' '";??? 但是不要把這個事件綁定在submit按鈕上,因為submit默認會將表單提交 給個button 或者直接用<a href="?"></a> 這樣比較好