在js中如何實現提交表單頁面保留原來的值

時間 2021-12-23 20:40:56

1樓:

僅用js的話有點麻煩。表單提交的時候,把所有表單元素的值都傳到action中,轉到頁面的時候,再從action中把所有的值取出來,依次賦到表單元素中。

2樓:青山荒漠

提交表單頁面保留原來的值 如果你是想保留輸入框裡的值不變的話哪你可以用ajax,它可以不重新整理瀏覽器的情況下從伺服器載入,傳遞資料。建議使用jquery封裝的函式。因為簡單粗暴易用。

具體請參考手冊http://www.w3school@.

3樓:匿名使用者

這個得從資料庫中讀了吧,比如你用name屬性來做標誌的,值是value,從資料庫中讀出來放在二維陣列裡str

for(int i=0;i

var value=str[i][1];

var obj = document.getelementsbyname(name).value=value;

等表單一提交,資料不就刷出來了

4樓:

ajax,要不就要使用伺服器語言。

js或jquery如何實現提交form表單,儲存資料到資料庫,同時開啟乙個新的視窗,並且帶入剛儲存的資料的id

5樓:匿名使用者

這個建議你用ajax來完成。

以jq的ajax為例

==============

$("#form").submit(function()});return false;//此句是防止頁面提交});=================

以上是jq**。

後台**,要看你用的是什麼語言了。

比如說php,有個msyql_insert_id();可以獲取最後一條插入記錄的id。

如果是asp,可以用select top 1 id from 表 order by id desc的方法來獲取id。

=================

後台插入資料庫的**,就由你自己來寫了。

新開啟的視窗,只需獲取id即可

6樓:小蘿蔔吖

純js**是實現不了對資料庫的操作的哦!

使用j**ascript如何實現頁面載入時自動提交表單

7樓:兔丞飛

if request.querystring("action")="loadsubmit" then

response.write("自動提交")end if

%>擴充套件資料1,不斷提交表單:

2,表單只提交一次:

8樓:匿名使用者

window.onload=function()

9樓:匿名使用者

1000為一秒後自動提交

10樓:匿名使用者

載入就提交?哪你提交什麼資訊呢?這樣每次重新整理都會提交?有什麼實際應用呀?

document.formname.submit();

用js怎麼實現重新整理頁面後保留重新整理前的頁面上的資料顯示 10

11樓:織一點

頁面本身是不具備儲存歷史資料的功能的,需要借助其它手段來實現,常用方法如下:

使用cookie儲存。把需要儲存的資料儲存到cookie中,頁面更新時,讀取cookie渲染到頁面上。比較常見的如:

登入框記錄使用者名稱,下次登入無須重新輸入。但cookie儲存的資料量有限,不適合大的資料儲存。

伺服器端儲存資料。與cookie儲存類似,只不過內容是儲存在伺服器端,利用會話機制在頁面更新時從伺服器讀取內容重新渲染。這是一種常見的而保險的方法。

像一些文字編輯器,儲存草稿等,就是通過這樣的方式實現的

12樓:匿名使用者

用物件儲存 必要的時候持久化

13樓:

可以把舊值存放到request中儲存!

14樓:

localstorage,sessionstorage

Excel中如何實現工作表名稱的引用

sheet1中的a列,引用到sheet2中的b列,sheet2中的資料隨著sheet1中a列的資料改變而改變。選中sheet1的a列,輸入 sheet2 b1,按ctrl enter 或者輸入 sheet1 b b,按ctrl shift enter。這個可以,主要是我的工作表是中文的而卻名字不是確...

在oracle9中如何實現wm concat的功能

oracle9i沒有wm concat函式,可以自己建立。建立方法參考下面位址內容 oracle中 是什麼意思呢?c3是乙個儲存過程或者函式 一般如果是按順序填寫引數的時候,是不需要用 符號的,但是oracle可以讓你在呼叫的時候,指定 引數名稱 引數值 這樣就可以不按引數的順序進行呼叫.因為ora...

在Delphi中如何實現資料的更新,更新結果在dbgrid中

和連線sqlserver 是一樣的寫法,只是資料連線控制項是用adoquery var userid,password string begin userid edit1.text password edit2.text with adoquery1 do begin edit adoquery1u...

在excel中如何實現數字的直接轉換,如我要把1轉換為0 36,2轉換為0 72,3轉換為1 08依此類推

先在另一工作表上輸入0.36,選擇複製,再回到你需要轉換的工作表,按下f5定位,再按 定位條件 然後選擇 常量 即可選中所有數字。再在包含這些數字的單元格中,右鍵選擇 選擇性貼上 然後選擇 運算 中的 乘 即可。要設計為程式,請將工作表發到rabbit2nd 163.com沒收到你的工作表,只好考慮...

在Excel中如何重新命名工作表,在excel中如何重新命名工作表

方法一電腦上開啟excel文件,在開啟的工作表頁面,右鍵點選頁面下方的工作表 sheet1 標籤,在彈出的右鍵選單列表中,選擇 重新命名 選單選項,如下圖所示。請點選輸入 描述 end方法二 電腦上開啟excel文件,在開啟的工作表頁面,滑鼠雙擊頁面下方的工作表 sheet4 後,sheet4 變成...