Javascript:人工验证,带有自定义问题

Javascript: Human verification, with custom questions

对于我将要描述的内容,我无法确定正确的术语。我希望有人知道我在说什么,并能给我正确的术语。

我有一个通用表单,允许用户输入姓名、电话号码和电子邮件。我想实施一种 "captcha-esq" 验证形式。服务器限制使我无法使用 Google 的 reCAPTCHA。我想实现类似于使用 javascript.

在 wordpress 网站上可以找到的东西

用户 必须正确回答 3 个随机挑战(问题)中的 1 个才能成功提交表单并通知我。 如果响应不正确,表单不应提交数据。 IE。问:猪会飞吗? 答:没有 Q:What 的 2 + 2? 答:4 Q:一个PB&J三明治,没有PB是什么? A: J 三明治

希望这是有道理的。

正确的术语是 "Bot prevention"。虽然"anti-spam"也被广泛使用