【问题标题】:How did this form know that I used autocomplete?这个表格怎么知道我使用了自动完成功能?
【发布时间】:2013-09-27 19:16:22
【问题描述】:

我使用 Chrome 在 96Down.com 注册了一个免费帐户,该帐户会自动为我填写一些字段(姓氏和电子邮件地址)。

当我提交表单时,这些字段被突出显示,要求我确保填写这些字段。他们是否能够以某种方式检测到我没有手动填写这些字段?

我必须承认我没有时间看他们的代码,我只是想知道是否有人已经知道这一点。

【问题讨论】:

  • VTCers 的注意事项:OP 绝对不会要求场外资源。此外,如何使用 JS 来检测自动完成。

标签: javascript forms autocomplete


【解决方案1】:

他们可以为每个字段保留一个布尔值,并在字段获得焦点时将其设置为 true。这样他们就会知道是否使用了自动完成(如果这些布尔值中的任何一个仍然为假,则必须使用自动完成)。

可能还有其他技巧——你为什么不看看 96Down.com 的来源并启发我们?

【讨论】:

  • 有趣...我想知道为什么有人会实现这样的东西。
  • 是的,这正是他们所做的。谢谢@DaveHilditch
【解决方案2】:

96down.com 使用会员脚本,如果您需要更多信息,请访问http://www.amember.com/

阿莱德

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    相关资源
    最近更新 更多