谷歌recaptcha错误消息

时间:2013-05-01 20:29:05

标签: recaptcha gxt

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

    public static native void create(String key, String div, String theme, String lang, int tabIndex,
            String instructionVisual, String instructionAudio, String playAgain, String cantHereThis,
            String visualChalange, String audioChalange, String refreshButton, String helpButton,
            String incorrectTryAgain)
    /*-{
        $wnd.Recaptcha.create(key, "recaptcha_div", {
        theme:theme,
        lang:lang,
        tabindex:tabIndex,
        custom_translations:{
        instructions_visual : instructionVisual,
        instructions_audio : instructionAudio,
        play_again : playAgain,
        cant_hear_this : cantHereThis,
        visual_challenge : visualChalange,
        audio_challenge : audioChalange,
        refresh_btn : refreshButton,
        help_btn : helpButton,
        incorrect_try_again : incorrectTryAgain
        }
        });
    }-*/;

提前致谢。

确定。我发现这篇文章指的是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

0 个答案:

没有答案