Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何提交表单而不重定向到其操作页面?_Javascript_Html_Forms - Fatal编程技术网

Javascript 如何提交表单而不重定向到其操作页面?

Javascript 如何提交表单而不重定向到其操作页面?,javascript,html,forms,Javascript,Html,Forms,我的HTML中有一个表单,它重定向到另一个站点,但我不想让它转到那个动作页面,而是想显示一些东西 我尝试将javascript onclick作为重定向,但它仍然不起作用 <form id="gform" method="POST" class="pure-form pure-form-stacked" data-email="myEmail@gmail.org" action="https://script.google.com/a/symposium.co/ma

我的HTML中有一个表单,它重定向到另一个站点,但我不想让它转到那个动作页面,而是想显示一些东西

我尝试将javascript onclick作为重定向,但它仍然不起作用

<form id="gform" method="POST" class="pure-form pure-form-stacked" data-email="myEmail@gmail.org"
            action="https://script.google.com/a/symposium.co/macros/s/sdkhkjhKJDFHEfskhdFFDfsEFSEsxvbTj/exec">

...........

 <button class="btn btn-success btn-block" onclick="redirect()" required>Send Report</button>

        </form>
您可以使用onsubmit和event.preventDefault;形式上:

和JavaScript:

<script type="text/javascript">
function doSomething() {
    //AJAX request...
}
</script>

活在当下。使用AJAX。如何做到这一点?可能是表单的副本,或者您可以将表单提交到隐藏的iframe。
<script type="text/javascript">
function doSomething() {
    //AJAX request...
}
</script>