0
我在我的一個網頁中使用了2個表單。Google reCAPTCHA在提交第一個表單後沒有呈現第二個表單
最初reCAPTCHA適用於這兩種形式和工作正常。
但問題是,如果我第一次提交第一種形式的數據,那麼reCAPTCHA不會用於第二種形式。它適用於反之亦然。
這裏是在head標籤之間的代碼:
<script type="text/javascript">
var recaptcha1;
var recaptcha2;
var onloadCallBack = function() {
//Render the recaptcha1 on the element with ID "recaptcha1"
recaptcha1 = grecaptcha.render('recaptcha1', {
'sitekey' : MyDataSiteKey,
'theme' : 'light'
});
//Render the recaptcha2 on the element with ID "recaptcha2"
recaptcha2 = grecaptcha.render('recaptcha2', {
'sitekey' : MyDataSiteKey,
'theme' : 'light'
});
};
</script>
我已經把身上的標籤結束之前以下。
<script src="https://www.google.com/recaptcha/api.js?hl=bn&onload=onloadCallBack&render=explicit" async defer></script>
如果更改序列(即recaptcha2第一然後recaptcha1),則同樣的情況,與第一形式和驗證碼能正常工作第二形式。
感謝來自任何人的幫助。
您如何添加您的html代碼? –