我想在我的网站上添加一个简单的联系表,以便客户可以轻松地与我联系。
<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/