在网站上以谷歌形式提供HTML格式。
我遇到的问题是,在提交时,用户被重定向到丑陋的确认页面。
该表单旨在接收多个提交。
我的解决方案是在提交表单时刷新页面,允许一次性发送条目并准备好新页面。
但是我不能让这个工作。
我已尝试将提交按钮包装在锚标记
中<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');
});
答案 0 :(得分:0)
如果没有看到您的表单,我假设您正在尝试刷新页面以摆脱提交的页面。为什么首先要将用户带到该页面?您可以使用以下内容执行此操作:
onclick="SubmitForm(); return false;"
要从提交的页面返回后清除表单,请在提交函数中添加以下行:
function SubmitForm() {
document.formName.reset();
}