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

问题描述 投票:0回答:4

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

我假设这需要一个PHP进程来发送来自联系我们表单的电子邮件,但不确定如何做。

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

php javascript jquery html
4个回答
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( "[email protected]", "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> 

2
投票

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

Use a service.


1
投票

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

<a href="mailto:[email protected]?subject=Contact%20Us">Contact Us</a>

0
投票

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

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

把它放在你想要设置链接的地方

var mailE1 = "contact"; var mailE2 = "yoursite.com"; var linktext = "Email Us"; document.write("" + linktext + "")
© www.soinside.com 2019 - 2024. All rights reserved.