我正在我的应用程序中处理 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 人。:(