简体   繁体   English

未捕获的ReferenceError:HTMLFormElement.onsubmit中未定义emailjs

[英]Uncaught ReferenceError: emailjs is not defined at HTMLFormElement.onsubmit

I'm trying to use Emailjs as client side script to send email. 我正在尝试使用Emailjs作为客户端脚本来发送电子邮件。 But am getting the error as "Uncaught ReferenceError: emailjs is not defined at HTMLFormElement.onsubmit". 但是出现错误为“ Uncaught ReferenceError:HTMLFormElement.onsubmit中未定义emailjs”。

Please find the below html code. 请找到以下html代码。

<form id="myform" onsubmit="emailjs.sendForm('default_service', 'XXXXXX', this); return false;"  method="post">
  <label>reply_to</label>
  <input type="text" name="reply_to" />
  <label>from_name</label>
  <input type="text" name="from_name" />
  <label>to_name</label>
  <input type="text" name="to_name" />
  <label>message_html</label>
  <input type="text" name="message_html" />
  <br><br>
  <button>
    Send
  </button>
</form>
<script type="text/javascript" src="https://cdn.emailjs.com/sdk/2.2.4/email.min.js"></script>
<script type="text/javascript">
   (function(){
      emailjs.init("user_ABC");
   })();
</script>

Please help on this! 请帮忙!

You included the emailjs CDN after calling the emailjs object, so you're basically trying to use something you haven't defined yet. 在调用emailjs对象之后,您包括了emailjs CDN,因此您基本上是在尝试使用尚未定义的内容。 Moving the emailjs CDN to the beginning of your head should fix it. 将emailjs CDN移动到您的头部应该可以解决它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ReferenceError:formValidation 未在 HTMLFormElement.onsubmit 中定义 - ReferenceError: formValidation is not defined at HTMLFormElement.onsubmit 未捕获的 ReferenceError:createUserWithEmailAndPassword 未在 HTMLFormElement 中定义 - Uncaught ReferenceError: createUserWithEmailAndPassword is not defined at HTMLFormElement 未捕获的ReferenceError:未在HTMLFormElement.onreset中定义createProduct - Uncaught ReferenceError: createProduct is not defined at HTMLFormElement.onreset 未捕获ReferenceError:未定义onsubmit函数 - Uncaught ReferenceError: onsubmit function is not defined ReferenceError:XMLHttpRequest 未在 emailjs 中定义 - ReferenceError: XMLHttpRequest is not defined in emailjs 当我尝试使用 emailjs 时出现 thsi 错误:Uncaught ReferenceError: sendMail is not defined emailjs - im getting thsi error when i try to use emailjs: Uncaught ReferenceError: sendMail is not defined emailjs Rails Javascript onsubmit validate()未捕获ReferenceError:未定义validate - Rails Javascript onsubmit validate() Uncaught ReferenceError: validate is not defined 未捕获的 ReferenceError ReferenceError:未定义事项 - Uncaught ReferenceError ReferenceError: Matter is not defined 未捕获的ReferenceError:未定义sendcard - Uncaught ReferenceError: sendcard is not defined 未捕获的ReferenceError:Dygraph未定义 - Uncaught ReferenceError: Dygraph is not defined
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM