作者itmyshit (ㄘ我的史)
看板Web_Design
标题[问题] 如何在确认送出表单後跳转页面
时间Mon Oct 30 15:50:22 2017
先前我的网页设计是提交表单後页面直接跳转到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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1509349826.A.19C.html
※ 编辑: itmyshit (61.224.242.124), 10/30/2017 15:50:47
1F:推 crossdunk: 学学javascript吧 10/30 17:16
2F:→ crossdunk: 不会的话跟你说怎麽解决您也是不会懂 10/30 17:16
3F:→ crossdunk: 另外看你的需求应该是要另外用到ajax才对 10/30 17:16
有碰过JAVA而已,JS可能还要再多研究
如果要用到AJAX的话那我可能要另外找其他方法了
最後可能会回到提交表单直接跳PHP再让使用者回到感谢页面
4F:→ crossdunk: 不要再找其他方法了 就AJAX好吗 .................... 10/30 17:53
5F:→ crossdunk: 我想像不到有任何方式比ajax更适合这个需求了......... 10/30 17:54
6F:推 Peruheru: 你需要的就是Ajax阿,乖,不要抗拒它 10/30 19:59
终於可以回来了QAQ
这不是抗拒不抗拒的问题
这是能力到哪里的问题
我这几天周末会开始研究起来,看一下需要怎麽去设计
感谢各位解答
※ 编辑: itmyshit (122.118.16.214), 11/03/2017 10:13:43
7F:推 zackson: 我会选择把原本的表单用感谢字句放大取代。可以在新页面 11/03 11:39
8F:→ zackson: 显示php,或在原本页面跳出感谢後5秒跳转到php页面 11/03 11:39
9F:→ akccakcctw: 楼上,他的问题应该是在submit是否成功,而不是画面 11/03 12:08
10F:→ akccakcctw: 如何跳转 11/03 12:08
11F:推 vi000246: 你的流程可以换成弹跳出表单视窗 关键字:popup、modal 11/03 16:35
12F:→ vi000246: 输完表单後popup转到感谢页面 11/03 16:35
13F:推 vi000246: onclick不要放转址 要等送出表单成功才转址 11/03 16:37
14F:→ vi000246: 我是说你原本的流程 不要用onclick 11/03 16:37
15F:→ vi000246: 在server端回传感谢讯息 前端接收後显示讯息再转址 11/03 16:38
16F:→ junyussh: 你把你的PHP做成API,然後网页用Ajax与後端沟通 11/03 23:15
17F:推 rahit: ajax不难,youtube很多教学影片,自己找 11/19 11:49