查看: 1376|回复: 6
|
想问问,如何实现自动提交form的效果?
[复制链接]
|
|
我想弄个自动提交feedback form的效果?
请问有办法做到吗?
比如说,当有人进到这个error page时,我就在那个error page 加个auto email send去我们的email通知我们。
form是已经有了的,只是暂时想不到怎样在那个page做到自动提交给我们的效果。
还是大大们有什么意见?
小弟是自学,没有读过写网页,希望可以简单描述,不要太复杂和给给意见要怎样做?
|
|
|
|
|
|
|
|
发表于 23-1-2016 11:14 PM
|
显示全部楼层
最简单的方法就是在 error page 放个 refresh meta tag
- <meta http-equiv="refresh" content="30; ,URL=/sendForm.php">
复制代码
这个 tag 会在 30 秒后 redirect 去 sendForm.php
然后这个php file 可以把之前的log email 到你的信箱,最后再redirect 会 homepage 之类的地方。
至于怎么收集form 资料:
把之前的全部 form input 收在 cookie/session,然后 sendForm 那边再读取
|
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 24-1-2016 02:39 PM
|
显示全部楼层
在user 一进这个error page,你可以在error page - page load event 那边加 send mail 之类的 class/function |
|
|
|
|
|
|
|
发表于 25-1-2016 09:10 PM
|
显示全部楼层
我想問, 為甚麼要Send Email?
如果一般來說, 你就直接寫個log 的function
然後執行遇到錯誤, 就執行那個log的函式
把一些細節記錄下來, 例如2樓講的session/cookie
跟一些Post data等
然後你的函式負責將錯誤資訊寫進File裡面就好了.
寄Email的方式有點不太保險(因為牽涉到可能是你的伺服器網路問題)
祝學習愉快. |
|
|
|
|
|
|
|
发表于 26-1-2016 04:16 PM
来自手机
|
显示全部楼层
musicalangel 发表于 25-1-2016 09:10 PM
我想問, 為甚麼要Send Email?
如果一般來說, 你就直接寫個log 的function
确实,如果连404这类错误都send mail.估计邮箱很快被炸满。不过这么做可以第一时间得知错误发生(intranet aapplication适用)
在被客户骂之前 hotfix
小弟愚见,切莫太认真 |
|
|
|
|
|
|
|
发表于 26-1-2016 06:08 PM
|
显示全部楼层
利用try catch 来写 log file,再用cronjob来 daily send log file |
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 30-1-2016 10:52 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|