PHP / Javascript / HTML联系表单在计算机上本地工作吗?或者仅当它在Web服务器上时才起作用?

时间:2015-05-18 13:10:10

标签: javascript php jquery html forms

2个问题:

  1. 我正在为网站使用PHP / Javascript / HTML联系表单,每当我点击提交按钮时,它似乎都会刷新页面。在离线处理HTML文件时这是正常的吗?

  2. 为“From”和“Reply-To”定义$ header时,它们在联系表单中是否相同? EX:提交的人是发送的人,所以他们来自,如果网站管理员希望回复,它会发送给发送者?

  3. 谢谢!

2 个答案:

答案 0 :(得分:1)

  1. 您可以在本地计算机上安装WAMP或XAMPP(Windows)或MAMP(Mac)之类的东西来运行PHP。有很多在线教程来设置这些。

  2. “发件人”定义了原始电子邮件的来源,回复是单击“回复”时默认情况下邮件将转到的对象。这些通常是相同的值,但如果需要可以是不同的

  3. 编辑:还有一件事,您可以在本地开发时使用测试邮件服务器工具来抓取电子邮件,因为您的计算机可能无法将其发送出去http://www.toolheap.com/test-mail-server-tool/

答案 1 :(得分:0)

由于您提出了一般性问题,我只能给您一个广泛的答案。

  • 提交按钮有一个默认的事件处理程序,用于点击它们,就像任何其他元素一样。要防止这种情况发生,请将事件传递给单击处理程序,并阻止发生默认处理程序:

    $('submit').on('click', function(event){event.preventDefault();});

  • 发件人地址是实际发件人的地址。 “回复”是您在单击“回复”按钮时将发送回复的地址。在您自己创建的表单中,您必须自己在$header数组中分配这些值。