作者yantchen (球童 / 德州橡皮筋殺人狂)
看板PHP
標題[請益] PHP表單按上一頁如何保存
時間Fri Oct 27 09:26:58 2006
我的PHP表單接收程式會先檢查表單事否合格
若否則會用javascript回到上一頁
但是如此一來會清空所有的欄位
另外表單上面的表情圖案(小的gif圖檔)有4,50幾個
每次都會重新讀取
有沒有辦法像一般網頁一樣存進網頁暫存資料夾
就不用每次重新讀取
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.186.34
1F:推 littlex:參考一下 header() 裡面 cache 相關的設定 :) 10/27 11:03
2F:推 alpe:那用 ajax 去驗證表單吧... ... 10/27 11:03
3F:→ alpe:你是用 history.back() ?? 10/27 11:05
4F:→ antontw:javascript!=ajax 還沒到凡事必 ajax 的地步吧? 10/27 11:55
5F:推 alpe:他現在要的就是不要在reload一次啊. 送出前檢查 =>ajax 10/27 12:28
6F:→ alpe:以及 不要更新頁面 javascript:history.back() 10/27 12:29
7F:→ alpe:以PHP(Server-side) 很難去決定說什麼東西要放到cache吧 10/27 12:31
8F:推 EAFV:其實送出前檢查應該用javascript就夠了,除非要連到資料庫 10/27 14:13
9F:→ EAFV:才要用ajax,ajax也是要用到系統資源的 10/27 14:14
10F:推 miniko70:用javascript的history.back應該就可了吧~我的不會清空說 10/27 19:47
11F:推 yantchen:我搜尋過整個程式還有include的函數庫 都沒有用到header 10/28 10:47
12F:→ yantchen:請問可以說一下怎麼用cache嗎?? 10/28 10:48
13F:推 yantchen:謝謝樓上的回答~ history.go(-1)改成history.back就不會 10/28 10:54
14F:→ yantchen:把表單清空了 10/28 10:55
15F:→ yantchen:可是小圖片還是會重新reload... 不知道有人知道怎麼解決똠 10/28 10:55