从jquery到vanilla javascript的google验证码

从jquery到vanilla javascript的google验证码,javascript,jquery,Javascript,Jquery,我创建这个代码段是为了验证我的谷歌验证码表单。不过,这是在Jquery中完成的,并且希望将其更改为香草Javascript。我在网上找到了一些资源,但无法正确获取,以下是其中之一: 这是我在Jquery中的工作代码段,如何将其更改为香草Javascript $('.contact-form').on('submit', function(e) { if(grecaptcha.getResponse() == "") { e.preventDefault(); $( '.msg-error

我创建这个代码段是为了验证我的谷歌验证码表单。不过,这是在Jquery中完成的,并且希望将其更改为香草Javascript。我在网上找到了一些资源,但无法正确获取,以下是其中之一:

这是我在Jquery中的工作代码段,如何将其更改为香草Javascript

$('.contact-form').on('submit', function(e) {
if(grecaptcha.getResponse() == "") {
  e.preventDefault();
  $( '.msg-error').text( "Tick to confirm you are human" )}});

我设法解决了它。谢谢你的推荐@user7290583

document.querySelector('.contact-form').addEventListener('submit', (e) => {
if(grecaptcha.getResponse() == "") {
  e.preventDefault();
  errorMsg = document.getElementById("msg-error");
  errorMsg.textContent = "Please tick box to confirm you are not a robot";
}});

为什么会被否决?这是相关部分-您的jQuery正在使用
submit
事件,因此您需要将其与
addEventListener
一起使用。