在网站上有一个HTML格式的Google表单。
我的问题是,在提交后,用户会被重定向到一个丑陋的确认页面。
该表单设计用于接收多个提交。
我的解决方案是在表单提交时刷新页面,允许条目被发送并使页面在一次点击中准备好新的条目。
但是我无法让它起作用。
我已经尝试将提交按钮包装在锚标签中。
我的问题是,在提交后,用户会被重定向到一个丑陋的确认页面。
该表单设计用于接收多个提交。
我的解决方案是在表单提交时刷新页面,允许条目被发送并使页面在一次点击中准备好新的条目。
但是我无法让它起作用。
我已经尝试将提交按钮包装在锚标签中。
<a href="javascript:history.go(0)">
<button type="submit"> SUBMIT </button>
</a>
我尝试给提交按钮传递两个值
<input type="button" class="sbutton" name="submit" type="submit"
value="Submit" value="Refresh Page"
onClick="window.location.reload()"/>
我曾试图在不知道网页名称的情况下链接到该网页
<a href="?">
<button type="submit"> SUBMIT </button>
</a>
如您所见,我迷路了。非常感谢任何帮助。
这是我用来提交表单的脚本,到目前为止,还没有任何解决方案能够按照我指定的方式完成,因为它们似乎与以下内容产生了冲突:
<script>
$('#input-form').one('submit',function(){
var inputq1 = encodeURIComponent($('#input-q1').val());
var inputq2 = encodeURIComponent($('#input-q2').val());
var inputq3 = encodeURIComponent($('#input-q3').val());
var q1ID = "entry.340878806";
var q2ID = "entry.569569223";
var q3ID = "entry.1623478195";
var baseURL = 'https://docs.google.com/forms/d/e/1FAIpQLSf6So7J- dJum3X4_rWAn07yALmyirzHDvufr5Ke3FUTXuR5wA/formResponse?';
var submitRef = '&submit=1480224357040003724';
var submitURL = (baseURL + q1ID + "=" + inputq1 + "&" + q2ID + "=" + inputq2 + "&" + q3ID + "=" + inputq3 + submitRef);
console.log(submitURL);
$(this)[0].action=submitURL;
$('#input-feedback').text('Word succesfully submitted, refresh page to submit a new one');
});
'
然后我有一个<script></script>函数,当点击提交按钮时触发。 - jmfbot