我正在尝试从网页收集邮件。需要一些帮助顶部找出我在脚本中做错了什么。当我点击提交按钮时,它会将我重定向到表单,并且它要求我填写表单,它不会从我的HTML表单中发送我发送的邮件。
我希望有人能够通过JS和谷歌驱动来帮助我。
- 所有文件都是公共共享的,我在尝试运行脚本之前已经创建了表单文档。
- 这是我在HTML文件中写的脚本:
<html>
<head></head>
<script src="jquery-1.11.1.min.js"></script>
<body>
<form id="email-form" action="https://docs.google.com/forms/d/14vkwbJgeJEbXO9R4ce4UssTCI1hAY8M7kP-uUZujIzI/formResponse" method="POST" target="no-target">
<input id="email" type="email" placeholder="enter email" name="email">
<button id="email-submit" type="submit"></button>
</form>
<iframe src="#" id="no-target" name="no-target"></iframe>
</body>
<script type="text/javascript">
$('#email-form').one('submit',function(){
var emailAddress = encodeURIComponent($('#email').val());
var baseURL = 'https://docs.google.com/forms/d/14vkwbJgeJEbXO9R4ce4UssTCI1hAY8M7kP-uUZujIzI/formResponse?entry.983095800=';
var submitRef = '&submit=submit';
var submitURL = (baseURL + emailAddress + submitRef);
$(this)[0].action=submitURL;
$('#email').addClass('active').val('Thank You!');
setTimeout(function(){
$('#form-container').hide();
$('#update-form').animate({'width': '0px'},300,function(){
$('#get-updates-link').hide();
});
},1000);
</script>
</html>