javascript - 垃圾邮件预防/减少 - 联系表?

标签 javascript html spam-prevention

我想在我的网站上添加一个简单的联系表单,以便客户可以轻松地与我联系。

<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/

相关文章:

javascript - 过滤 Javascript 数组并仅返回具有填充键的对象

javascript - 如何使用没有 ".css(' lineHeight') ;"and ".css(font-size);"的 Jquery 获取文本中行的大小?

javascript - 如何将托盘对象与 mxgraph 图表绑定(bind)?

javascript - IE9 不支持 localStorage?

php - 使用 php Rest api 将 Html 连接到 Mysql

web-crawler - 防止爬网和翻录站点数据

php - 这足以阻止机器人吗?

javascript - 没有鼠标事件的图像动画Jquery

javascript - 如何垂直对齐div文本?

html-email - 如何避免电子邮件中基于文本的 Logo 出现 HTML_IMAGE_ONLY_16?