繁体   English   中英

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

[英]How to implement a Contact Us form in my HTML site?

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

我假设这将是一个PHP流程,用于通过“与我们联系”表单发送电子邮件,但是我不确定该怎么做。

既然您现在是纯HTML,我假设您正在尝试保持简单吗?

使用服务。

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

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

如您所说,您对研究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> 

Mailto链接非常不安全。 希望垃圾邮件泛滥成灾。

而是使用javascript简单地将其屏蔽。

将其放在您要设置链接的位置

var mailE1 =“联系人”; var mailE2 =“ yoursite.com”; var linktext =“向我们发送电子邮件”; document.write(“” +连结文字+“”)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM