Если вы используете Javascript для рендеринга компонента Recaptcha, функция запускается после успешной проверки Recaptcha.
Итак, для Recaptcha v3:
<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('reCAPTCHA_site_key', {action: 'homepage'}).then(function(token) {
$("#cl-link").show();
});
});
</script>
Или, если вы используете Recaptcha v2 и html, есть атрибут data-callback
для добавления функции обратного вызова к компоненту.
<div class="g-recaptcha" data-callback="recaptcha_callback" data-sitekey="xxxxx"></div>
В вашем Javascript:
<script type="text/javascript">
function recaptcha_callback(){
$('#cl-link').show();
}
</script>
Я предположил, что на вашей веб-странице есть JQuery для отображения кнопки. Если нет, вы должны использовать собственный Javascript, чтобы показать кнопку.