如何在我的HTML网站中实现“联系我们”表单?

时间:2010-08-09 15:01:08

标签: php javascript jquery html

我正在寻找一种实施“联系我们”例程/页面的方法,我可以将其应用于我的网站,纯粹只是一个HTML网站。

我假设这需要一个PHP流程来发送联系我们表单中的电子邮件但不确定该怎么做。

是否有任何帮助/教程/链接可以证明这一点?

4 个答案:

答案 0 :(得分:2)

既然你现在是纯HTML,我假设你试图保持这个简单吗?

Use a service.

答案 1 :(得分:1)

最简单的方法是使用mailto:链接。

<a href="mailto:contact@mycompany.com?subject=Contact%20Us">Contact Us</a>

答案 2 :(得分:1)

正如您所说,您有兴趣研究PHP,您可以使用一个脚本(例如,Contact.php)来完成此操作。在您的Contact.php文件中,您将放置一个简单的HTML表单,其中包含姓名,电子邮件地址,短信等信息。此表单只需将表单数据提交到同一页面,处理数据,然后发送一封包含PHP的电子邮件。 mail()函数。这样做可以避免向全世界显示您的电子邮件地址。

像下面这样简单的东西应该让你开始,虽然你想要在发送给自己之前检查任何和所有用户输入!

<html>
<body>

<?php
// if the form was filled out and submitted, mail it
if ( isset($_REQUEST['subButton']) )
{
    $email = $_REQUEST['email'] ;
    $subject = "Contact Us request from site";
    $message = $_REQUEST['message'] ;
    mail( "secretEmailAddress@email.com", "Subject: $subject", $message, "From: $email" );
    header("location: contact.html");
}
else
{
    echo "<form method='post' action='Contact.php'>
    Email: <input name='email' type='text'/><br/>
    Message:<br/>
    <textarea name='message' rows='10' cols='30'>
    </textarea><br/>
    <input type='submit' name='subButton' value='Contact Us'/>
    </form>";
}
?>

</body>
</html> 

答案 3 :(得分:0)

Mailto链接非常不安全。期待在wazoo上发垃圾邮件。

而是使用javascript来简单地掩盖它。

将此信息放在您希望设置链接的位置

    var mailE1 =“contact”;     var mailE2 =“yoursite.com”;     var linktext =“给我们发电子邮件”;     document.write(“”+ linktext +“”)