我使用以下脚本在asp.net中使用c#server side更改recaptcha。但是这段代码没有用。如何更改ReCaptcha的颜色或主题?
<script type="text/javascript">
var RecaptchaOptions = {theme : 'White'};
</script>
答案 0 :(得分:3)
我认为你只是以错误的方式写出主题的名称,只需用一个小的'w'来尝试白色。
<script type="text/javascript">
var RecaptchaOptions = {theme : 'white'};
</script>
有关确切的工作代码,请参阅此链接:
答案 1 :(得分:2)
George Siggouroglou对asp.net的第二种方法是魅力
我无法按照https://developers.google.com/recaptcha/docs/customization中的说明设置主题 - 将js放在包含recaptcha控件的表单上方 - 但是将主题属性直接添加到recaptcha代码中,如George所解释的那样:
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
PublicKey="your-public-key"
PrivateKey="your-private-key"
Theme="white"
/>
作品。
答案 2 :(得分:1)
U使用首都W
代替小w
试试这个
更改主题并尝试
<script type="text/javascript">
var RecaptchaOptions = {
theme : 'white'
/*WE CAN USE FOLLOWING THEME TO CHANGE THE COLOR OF RECAPTHCA*/
/*red,white,blackglass,clean'*/
/*lang :'es';*/ //used to set the language
};
</script>
答案 3 :(得分:1)
如果你使用的是asp.net,如果你使用的是recapctcha for asp.net control,那么如果你想改变主题(红色(默认),白色,黑色,干净),有两种方法。
要使reCAPTCHA小部件显示不同的主题,首先需要添加以下内容 您的主HTML页面中的代码之前 reCAPTCHA出现的元素 (如果放在首次调用reCAPTCHA的主脚本之后,这将不起作用):
<script type="text/javascript">
var RecaptchaOptions = {
theme : 'theme_name'
};
</script>
方式2:
将属性'Theme'添加到recapcha asp.net控件:
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
PublicKey="your-public-key"
PrivateKey="your-private-key"
Theme="white"
/>