2012-11-19 59 views
3

我使用以下腳本在asp.net中用c#服務器端修改recaptcha。但是這段代碼沒有工作。 如何更改ReCaptcha的顏色或主題?更改Recaptcha的主題?

<script type="text/javascript"> 
      var RecaptchaOptions = {theme : 'White'}; 
     </script> 
+1

主題名稱是'白'而不是'白'注意首都。 –

回答

1

ü用資本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> 
1

如果您正在使用asp.net,如果你使用的是recapctcha for asp.net control,這時如果你想改變的主題(紅色(默認),白色,黑色玻璃,乾淨)有兩種方法。

Way no1,

爲了讓reCAPTCHA小工具顯示不同的主題,你首先需要在任何地方你的主HTML頁面其中的reCAPTCHA出現
元素之前添加以下
代碼(這將如果放置在首次調用reCAPTCHA的主腳本之後,則不起作用):

<script type="text/javascript"> 
    var RecaptchaOptions = { 
     theme : 'theme_name' 
    }; 
</script> 

方式NO2:

屬性 '主題' 添加到recapcha asp.net控制:

<recaptcha:RecaptchaControl 
    ID="recaptcha" 
    runat="server" 
    PublicKey="your-public-key" 
    PrivateKey="your-private-key" 
    Theme="white" 
/> 
2

喬治Siggouroglou對asp.net第二種方法是魅力

我似乎無法按照https://developers.google.com/recaptcha/docs/customization中的說明設置主題 - 將js放置在包含recaptcha控件的表單的上方 - 但將George主題屬性直接添加到recaptcha代碼中,如George解釋:

<recaptcha:RecaptchaControl 
    ID="recaptcha" 
    runat="server" 
    PublicKey="your-public-key" 
    PrivateKey="your-private-key" 
    Theme="white" 
/> 

的作品。