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

<form>
    NAME
    <input type='text' name='name' />
    EMAIL
    <input type='text' name='email' />
    MESSAGE
    <textarea name='message' />
    <input type='submit' />
</form>

该表格只会向我发送客户消息给我。

但是,我也想减少(不是,我不是说要消除,至少要减少)SPAM。

我已经研究过使用验证码,但最终,我不想让客户不得不填写额外的信息。

我可以在“联系表”中使用任何简单的垃圾邮件预防/减少方法。

最佳答案

我一直在使用的一个非常简单的技巧就获得了令人惊讶的高成功率:提供一个文本字段,该字段使用style="display: none"对人类用户隐藏,但是具有诱人的名称,例如email。大多数机器人会在该领域中填充某些东西,但是人类看不到它,所以他们不会。在服务器上,只需确保该字段为空,否则将提交视为垃圾邮件。

关于javascript - 垃圾邮件预防/减少-联系表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2230453/

10-16 21:37