2个问题:
我正在为网站使用PHP / Javascript / HTML联系表单,每当我点击提交按钮时,它似乎都会刷新页面。在离线处理HTML文件时这是正常的吗?
为“From”和“Reply-To”定义$ header时,它们在联系表单中是否相同? EX:提交的人是发送的人,所以他们来自,如果网站管理员希望回复,它会发送给发送者?
谢谢!
答案 0 :(得分:1)
您可以在本地计算机上安装WAMP或XAMPP(Windows)或MAMP(Mac)之类的东西来运行PHP。有很多在线教程来设置这些。
“发件人”定义了原始电子邮件的来源,回复是单击“回复”时默认情况下邮件将转到的对象。这些通常是相同的值,但如果需要可以是不同的
编辑:还有一件事,您可以在本地开发时使用测试邮件服务器工具来抓取电子邮件,因为您的计算机可能无法将其发送出去http://www.toolheap.com/test-mail-server-tool/
答案 1 :(得分:0)
由于您提出了一般性问题,我只能给您一个广泛的答案。
提交按钮有一个默认的事件处理程序,用于点击它们,就像任何其他元素一样。要防止这种情况发生,请将事件传递给单击处理程序,并阻止发生默认处理程序:
$('submit').on('click', function(event){event.preventDefault();});
发件人地址是实际发件人的地址。 “回复”是您在单击“回复”按钮时将发送回复的地址。在您自己创建的表单中,您必须自己在$header
数组中分配这些值。