1. 程式人生 > >JS提交表單後回跳的細節處理

JS提交表單後回跳的細節處理

有些時候提交表單後需要我們留在原來表單的介面,那麼提交後如何使表單裡面的內容清空或者保留呢?作為一個小知識點我總結了下:(以後我還會補充些相關內容)

表單裡的內容我經過在servelet測試替換紅色部分的內容,

複製程式碼
        int b = new MemberDao().save(member);
        if(b!=0){
            out.print("<script>alert('提交成功')</script>");
            out.print("<script>location.href='WebPage/wyrh.jsp';
</script>
"); out.print("true"); }else{ out.print("error"); }
複製程式碼

發現以下這些方法 前臺表單還是會儲存記錄的(就是執行servelet後表單寫著的內容還顯示著)

window.location.reload()  重新整理

window.history.go(1)  前進

window.history.go(-1)  後退

window.history.forward()  前進 

window.history.back()   相當於 window.history.go(-1)+window.location.reload()

後來我查詢到了前臺表單不會儲存記錄的方法

location.href=‘’;location.assign()(兩者相同)

location.replace(),但是使用它servelet返回不到前臺了

location.replace('http://www.example.com')與前兩者的區別是,在replace之後,瀏覽歷史就被清空了(href與assign方法會產生歷史記錄)。

相關推薦

JS提交細節處理

有些時候提交表單後需要我們留在原來表單的介面,那麼提交後如何使表單裡面的內容清空或者保留呢?作為一個小知識點我總結了下:(以後我還會補充些相關內容) 表單裡的內容我經過在servelet測試替換紅色部分的內容, int b = new Member

利用AjaxSubmit()方法實現時時采平臺出租Form提交調功能

單個 常用 保存 mda resp 方法 http 前臺 request /**WS平臺出租搭建(企 q:185 198 884) 背景最近在工作中,需要實現網頁端圖片上傳到FTP服務器的功能。上傳文件是用Form表單提交數據的方法向後臺傳輸文件流,在此遇到了一個問題:後

Submit提交無法轉頁面

問題描述: 在做登入介面,因為要用到validform驗證,所以需要對錶單進行提交,但此時存在一個問題,因為在用submit提交後是用ajax進行的登入成功與否的判斷,在判斷成功後,執行ajax的su

利用ajaxSubmit()方法實現Form提交

1.      背景 最近在工作中,需要實現網頁端圖片上傳到FTP伺服器的功能。上傳檔案是用Form表單提交資料的方法向後臺傳輸檔案流,在此遇到了一個問題:後臺在處理完圖片上傳功能後,需要向前臺回傳是否上傳成功的狀態碼、上傳失敗的錯誤資訊和上傳成功後的圖片URL。但是,用

Form提交頁面刷新不轉的實現

cti value 提交 頁面刷新 splay pan form提交 屬性。 ram <form action="" id="" method="post" target="nm_iframe">   <input type="text" id="i

action提交form

正常的form表單提交後頁面都會跳轉,為了防止頁面跳轉,可使用jQuery的ajaxSubmit來防止跳轉,可使頁面保持原樣不變1.首先引入以下檔案<script type="text/javascript" src="/js/jquery/jquery.form.js

js實現下拉選單提交停留在選中option

<!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content="text/html

織夢提交不進行

emp 管理 echo style ech history 文件 進行 跳轉 找的plus文件裏的diy.php 在100行 $bkmsg = ‘發布成功,請等待管理員處理...‘;後面添加echo "<script>alert(‘提交成功!‘); histor

利用JS提交的幾種方法和驗證(必看篇)

www contain 功能 ner ble 四種 利用 comm pac 第一種方式:表單提交,在form標簽中增加onsubmit事件來判斷表單提交是否成功 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

使用JS提交

版本 com light input post document function ext html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8

ajax提交資料不

1.onsubmit form表單的onsubmit方法在submit執行之前提交表單 <script type="text/javascript"> function sub() { // jquery 表單提交 $("#formI

HTML提交php的獲取方法[超簡單、無涉及資料庫]

記錄一下,怕忘了 表單 提交的內容如圖 <form class="form" action="login.php" method="post"> <div> <label class="first" for="

15-js提交的簡單檢測例項

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transition

Js提交的兩種方法

提交表單一般有兩種一種是submit按鈕,一種是呼叫form的submit方法。雖然都是提交表單,但這兩種還是有些差別的。 一般來說,提交form表單的時候需要做一些簡單的驗證,驗證完後才能提交,避免無效提交。 1.當輸入使用者名稱和密碼為空的時候,需要判斷。這時候就用到了校驗使用者名稱和密碼。方法一 Su

DedeCMS提交返回上一頁的實現方法

我們在使用DedeCMS製作自定義表單後,會發現在前段填完表單提交後,都會自動跳轉到首頁,而很多時候跳轉首頁對使用者體驗不好,我們一般都需要提交完表單後仍然停留在填表單的頁面,這樣才是一個好的使用者體驗,其實實現這個功能並不難,秀站網來教你怎麼實現吧: 開啟plus/diy.php,查詢

完美解決layui框架中提交confirm詢問視窗判斷阻止問題

注意:  $("#changeForm").submit();  與 return false;這兩個是關建中的關鍵! form.on('submit(changePwd)', function(data){ layer.confirm('您確認要提交嗎?', {

ajax提交,清空

<div align="center" id="div2">     <form>   商品名稱:<input type="text" id="gname"><

Struts 2 jsp 頁面iframe子頁面提交返回父頁面

@描述:父頁面parent.jsp中使用iframe新增子頁面src 新增子頁面son.jsp <iframe ID="testIframe" Name="testIframe"  src='son.jsp'></iframe> 一、解決方法:

DWZ提交重定向頁面

1.JS程式碼 function dialogAjaxDone(json){DWZ.ajaxDone(json);if (json.statusCode == DWZ.statusCode.ok){

JS 提交

1.document.forms.from.submit(); document.form.sumbit(); document.form.submit.click(); this.form.submit(); 以上幾種形式的js表單提交在firefox瀏覽器下是不起作用