let tokenFlg = false; var tokenCheck = function(token) { tokenFlg = true; } var tokenExpiredCheck = function(token) { tokenFlg = false; }; var onloadCallback = function() { grecaptcha.render('reCAPTCHA_element', { 'sitekey' : '6LetO3EaAAAAAIwt2shbkjvekQyEcU-BhDJaB-9Z', 'callback' : tokenCheck, 'expired-callback' : tokenExpiredCheck }); $('input[name="token"]')[0].value = '6a29d1c392c7f497a4634f56ed5fff6c'; }; function submitEntry(button) { const form = button.closest('form'); if(!tokenFlg) { return false; } form.submit(); }