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 }); }; function submitEntry(button) { const form = button.closest('form'); if(!tokenFlg) { return false; } form.submit(); }