[問題] 如何在確認送出表單後跳轉頁面

看板Web_Design作者 (ㄘ我的史)時間6年前 (2017/10/30 15:50), 6年前編輯推噓6(6011)
留言17則, 7人參與, 6年前最新討論串1/1
先前我的網頁設計是提交表單後頁面直接跳轉到PHP去 但是這樣使用者就沒辦法回到本來的網站去 於是目前使用的方式是,提交表單後另外開新頁面顯示PHP內容 原始網頁不動 最近想要調整成 提交表單─┬─>新頁面顯示PHP └─>原網頁跳轉到感謝頁面 但是在實作過程時發現有BUG 點下提交表單─>表單內容有誤,跳出提示框─>網頁跳轉 實際表單未提交出去但是網頁依然跳轉 想問一下input裡面應該怎麼修改?還是要另外插入其他語法? <td colspan="3"> <input alt="送出訂單" onclick="javascript:location.href='http://XXX.html'" value="送出訂單" src="submit.jpg" name="Submit" type="image" /> </td> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.242.124 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1509349826.A.19C.html ※ 編輯: itmyshit (61.224.242.124), 10/30/2017 15:50:47

10/30 17:16, 6年前 , 1F
學學javascript吧
10/30 17:16, 1F

10/30 17:16, 6年前 , 2F
不會的話跟你說怎麼解決您也是不會懂
10/30 17:16, 2F

10/30 17:16, 6年前 , 3F
另外看你的需求應該是要另外用到ajax才對
10/30 17:16, 3F
有碰過JAVA而已,JS可能還要再多研究 如果要用到AJAX的話那我可能要另外找其他方法了 最後可能會回到提交表單直接跳PHP再讓使用者回到感謝頁面

10/30 17:53, 6年前 , 4F
不要再找其他方法了 就AJAX好嗎 ....................
10/30 17:53, 4F

10/30 17:54, 6年前 , 5F
我想像不到有任何方式比ajax更適合這個需求了.........
10/30 17:54, 5F

10/30 19:59, 6年前 , 6F
你需要的就是Ajax阿,乖,不要抗拒它
10/30 19:59, 6F
終於可以回來了QAQ 這不是抗拒不抗拒的問題 這是能力到哪裡的問題 我這幾天周末會開始研究起來,看一下需要怎麼去設計 感謝各位解答 ※ 編輯: itmyshit (122.118.16.214), 11/03/2017 10:13:43

11/03 11:39, 6年前 , 7F
我會選擇把原本的表單用感謝字句放大取代。可以在新頁面
11/03 11:39, 7F

11/03 11:39, 6年前 , 8F
顯示php,或在原本頁面跳出感謝後5秒跳轉到php頁面
11/03 11:39, 8F

11/03 12:08, 6年前 , 9F
樓上,他的問題應該是在submit是否成功,而不是畫面
11/03 12:08, 9F

11/03 12:08, 6年前 , 10F
如何跳轉
11/03 12:08, 10F

11/03 16:35, 6年前 , 11F
你的流程可以換成彈跳出表單視窗 關鍵字:popup、modal
11/03 16:35, 11F

11/03 16:35, 6年前 , 12F
輸完表單後popup轉到感謝頁面
11/03 16:35, 12F

11/03 16:37, 6年前 , 13F
onclick不要放轉址 要等送出表單成功才轉址
11/03 16:37, 13F

11/03 16:37, 6年前 , 14F
我是說你原本的流程 不要用onclick
11/03 16:37, 14F

11/03 16:38, 6年前 , 15F
在server端回傳感謝訊息 前端接收後顯示訊息再轉址
11/03 16:38, 15F

11/03 23:15, 6年前 , 16F
你把你的PHP做成API,然後網頁用Ajax與後端溝通
11/03 23:15, 16F

11/19 11:49, 6年前 , 17F
ajax不難,youtube很多教學影片,自己找
11/19 11:49, 17F
文章代碼(AID): #1Pzjd26S (Web_Design)