我想在我的网站上添加一个简单的联系表单,以便客户可以轻松地与我联系。
<form>
NAME
<input type='text' name='name' />
EMAIL
<input type='text' name='email' />
MESSAGE
<textarea name='message' />
<input type='submit' />
</form>
此表单只会通过电子邮件向我发送客户消息。
但是,我也想减少(不是,我不是说消除而是至少减少)垃圾邮件。
我研究过使用验证码,但最终我不想因为必须填写额外信息而妨碍客户。
任何可以用于我的联系表的简单好用的垃圾邮件预防/减少方法的想法。
最佳答案
我一直使用的一个非常简单的技巧取得了惊人的成功率是这样的:提供一个对人类用户隐藏的文本字段 style="display: none"
,但带有像 email
这样诱人的名字。大多数机器人会在该字段中填写一些内容,但人类看不到,所以他们不会。在服务器端,只需确保该字段为空,否则会将提交视为垃圾邮件。
关于javascript - 垃圾邮件预防/减少 - 联系表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2230453/