佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1376|回复: 6

想问问,如何实现自动提交form的效果?

[复制链接]
发表于 23-1-2016 08:04 PM | 显示全部楼层 |阅读模式
我想弄个自动提交feedback form的效果?
请问有办法做到吗?
比如说,当有人进到这个error page时,我就在那个error page 加个auto email send去我们的email通知我们。
form是已经有了的,只是暂时想不到怎样在那个page做到自动提交给我们的效果。

还是大大们有什么意见?
小弟是自学,没有读过写网页,希望可以简单描述,不要太复杂和给给意见要怎样做?

回复

使用道具 举报


ADVERTISEMENT

发表于 23-1-2016 11:14 PM | 显示全部楼层
最简单的方法就是在 error page 放个 refresh meta tag
  1. <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 那边再读取

评分

参与人数 1积分 +5 人气 +5 收起 理由
musicalangel + 5 + 5 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 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

评分

参与人数 2积分 +5 人气 +6 收起 理由
winmxaa + 1 我很赞同
musicalangel + 5 + 5 谢谢分享, 不錯的提議

查看全部评分

回复

使用道具 举报

Follow Us
发表于 30-1-2016 10:52 AM | 显示全部楼层
vronn12345 发表于 26-1-2016 06:08 PM
利用try catch 来写 log file,再用cronjob来 daily send log file

應該是這樣
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 30-9-2025 08:46 AM , Processed in 0.134503 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表