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