【问题标题】:AMP Forms - require specific field inputAMP 表单 - 需要特定字段输入
【发布时间】:2018-03-31 05:07:45
【问题描述】:

在没有验证码支持的情况下,我希望 AMP 表单有一个需要特定文本输入的字段。

例如,“what animal says moo”带有一个文本字段,用户必须在其中输入“cow”。如果输入其他任何内容,表单不会提交,但如果输入“cow”,它会提交。

谁能想到一个好方法来做到这一点,以一种机器人无法轻易发现的方式?我唯一能想到的就是使用特定单词的模式属性,但这对于机器人来说不是很容易匹配吗?

非常感谢您的任何想法。如果您对一个好的验证码替代方案有任何建议,我也欢迎这些建议。 (我搜索了论坛和支持文档,但一无所获。)

【问题讨论】:

  • 我认为所有必要的信息都在这里ampproject.org/docs/reference/components/… 和接下来的两章。如果您担心机器人会破解您的验证,请通过 verify-xhr="your_controller_paht" 参数使用服务器端验证
  • 谢谢,亚历山大。我读过这部分,但未能理解它的灵活性。我想我看到了它是如何工作的——真的很感激。您对服务器端验证的建议也很有用。将从更简单的选项开始。

标签: html forms amp-html


【解决方案1】:

感谢亚历山大·格罗苏尔。请参阅他的回复中引用的 ampproject.org/docs/reference/components/...,以及他对服务器端验证的建议。阅读文档后,我相信 amp-form 自定义验证会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    • 2021-07-11
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多