【发布时间】:2019-06-10 13:36:39
【问题描述】:
我使用 Google Apps Mail 从静态 HTML 表单构建了发送电子邮件。问题是,当我提交表单时,我会看到一条确认消息,如下所示:
{"result":"success","data":"{\"firstname\":[\"Abhay\"]}"}
我想删除它,除此之外,我还希望在提交表单后得到一个干净的文本,例如“感谢提交”。请更正我的代码以删除此输出。
<!DOCTYPE HTML>
<html>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title> contact form </title>
</head>
<body>
<div>
<form id="gform" method="POST"
action="https://script.google.com/macros/s/AKfycbwlSM9z9ELHa1-
X6C_srRrB0j7FUlGgevJw7w7M/exec" >
<label for="fname">First Name</label>
<input type="text" id="fname" name="firstname" placeholder="Your name.."
required oninvalid="this.setCustomValidity('Put here custom message')"/>
<input type="submit" value="Submit"/>
</form>
<div style="display: none;" id="thankyou_message">
<h2> <em>Thanks</em>xfn</h2>
</div>
<script data-cfasync="false" type="text/javascript"
src="https://cdn.rawgit.com/dwyl/html-form-send-email-via-google-script-
without-server/master/form-submission-handler.js"></script>
</body>
</html>
【问题讨论】:
-
您是否尝试过开发自己的 Google Apps 脚本来管理这方面的邮件,而不是使用第 3 方脚本?
-
不,@ross,我没有!并感谢您的编辑。
标签: javascript html google-apps-script