【问题标题】:Recaptcha Too long: Maximum of '50' charactersRecaptcha 太长:最多 '50' 个字符
【发布时间】:2014-03-15 06:24:02
【问题描述】:

我在我的网站上使用了 recaptcha,但它突然停止工作,当我单击文本字段时,它会显示一条消息:太长:最多 '50' 个字符,我在 google 上没有找到此错误的引用.

类型错误:recaptcha/api/js/recaptcha_canary.js 第 142 行:a("recaptcha_response_field").setAttribute("placeholder",b))},_finish_widget:function(){var a=$.$,b=Z,c=b.theme;c in{blackglass:1,clean:1,custom:1,red:1,white:1}||(c="red");$.theme||($.theme=c);"custom"!=$.theme?$._init_builtin_theme():$._set_style("");c=document.createElement("span");c.id="recaptcha_challenge_field_holder";c.style.display="none";a("recaptcha_response_field").parentNode.insertBefore(c,a("recaptcha_response_field"));a("recaptcha_response_field").setAttribute("autocomplete","off");

【问题讨论】:

    标签: javascript api google-chrome captcha recaptcha


    【解决方案1】:

    我们突然开始接到有关此问题的电话,并找到了 maxlength=50 的问题。在美国东部标准时间 6:15 左右的测试中,不再包含 maxlength 字段。

    Google 可能已经意识到他们的错误并推出了修复程序。

    【讨论】:

      【解决方案2】:

      如果您使用 jquery 验证器添加规则,recaptcha_challenge_field 是隐藏值,recaptcha 现在使用 max-length=50 呈现它,这就是 jquery 验证器抛出错误的原因。

      【讨论】:

      • 这发生在我身上,即使我没有使用 jquery 验证。但是,我正在使用 ASP.Net MVC 验证。它从昨天开始发生。
      • 我对 asp mvc 不是很熟悉,但它可能与同一件事有关,请检查如何设置特定于输入的规则
      猜你喜欢
      • 2019-12-07
      • 1970-01-01
      • 1970-01-01
      • 2020-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多