[英]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.