0

我正在我的应用程序中处理 recaptcha 代码。我想知道是否有默认(内置)方法来显示错误消息(验证失败时)?我找不到,目前我在验证失败时手动添加错误标签。现在的问题是,一旦用户刷新验证码以进行另一次提交,我想删除标签。由于响应文本框是由 recaptcha 提供的,我如何通过 java 将侦听器附加到它,所以我可以在选择事件或其他东西上隐藏错误标签。还是有更好的方法来处理这种情况?它是一个 gwt 项目,我不熟悉 javascript。我尝试使用错误消息分配一个名为 incorrect_try_again(在验证码对象中已经可用)的变量,但这不起作用。谁能告诉我什么'

    public static native void create(String key, String div, String theme, String lang, int tabIndex,
            弦乐指令视觉,弦乐指令Audio,弦乐playAgain,弦乐cantHereThis,
            字符串visualChalange,字符串audioChalange,字符串refreshButton,字符串helpButton,
            字符串不正确TryAgain)
    /*-{
        $wnd.Recaptcha.create(key, "recaptcha_div", {
        主题:主题,
        语言:语言,
        选项卡索引:选项卡索引,
        自定义翻译:{
        指令视觉:指令视觉,
        指令音频:指令音频,
        play_again :再次播放,
        cant_hear_this : cantHereThis,
        视觉挑战:视觉挑战,
        音频挑战:音频挑战,
        refresh_btn : 刷新按钮,
        help_btn :帮助按钮,
        不正确的尝试再次:不正确的尝试再次
        }
        });
    }-*/;

提前致谢。

好的。我发现这篇文章you can add '&error=incorrect-captcha-sol' to the challenge request URL, and the user will get an error code. 说不知道该怎么做,因为我不是一个 js 人。:(

https://developers.google.com/recaptcha/docs/verify

4

0 回答 0