Javascript 更改Google Recaptcha语言

Javascript 更改Google Recaptcha语言,javascript,recaptcha,Javascript,Recaptcha,如何根据单击的按钮切换Recaptcha的语言 我得到了正确的初始化,并在控制台语言代码中单击了日志按钮 我想将hl:“ar”更新为“en”或“ar”,具体取决于单击了哪个按钮 var loadCaptcha = function(){ grecaptcha.render("recaptcha", { sitekey: "xxx", theme: "light", hl: 'ar' }); } loadCaptcha(); $('.buttons').

如何根据单击的按钮切换Recaptcha的语言

我得到了正确的初始化,并在控制台语言代码中单击了日志按钮

我想将hl:“ar”更新为“en”或“ar”,具体取决于单击了哪个按钮

var loadCaptcha = function(){
    grecaptcha.render("recaptcha", {
    sitekey: "xxx",
    theme: "light",
    hl: 'ar'
    });
}
loadCaptcha();


$('.buttons').find('a').on('click', function(evt){
    evt.preventDefault;
    console.log( $(this).data('lang') );
});
@(Html.recomptcha(recomptchasettings?.Value,新的recomptchas2checkbox{Language=“tr”,Settings=recomptchasettings?.Value}))

var loadCaptcha=function(lang){grecaptcha.render(“recaptcha”{sitekey:“xxx”,theme:“light”,hl:lang});
loadCaptcha($(this).data('lang'))
?您可能还必须得到:“recaptcha已在该元素中呈现”.您可以在这里查看:我想您应该将
widgetID
传递到
reset()
method。您能检查一下吗?@MadhanVaradhodiyil您的示例不起作用,而此代码可能会回答问题,提供有关此代码回答问题的原因和/或方式的附加上下文可提高其长期价值。这不会提供问题的答案。一旦您有足够的答案,您将能够;相反-
@(Html.Recaptcha<RecaptchaV2Checkbox>(RecaptchaSettings?.Value,new RecaptchaV2Checkbox{ Language = "tr",Settings = RecaptchaSettings?.Value }))