Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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 提交onclick不工作_Javascript_Html_Forms - Fatal编程技术网

Javascript 提交onclick不工作

Javascript 提交onclick不工作,javascript,html,forms,Javascript,Html,Forms,我试图编写一个post表单,将表单发送到另一个窗口,然后重新加载提交表单的窗口。 page2与page1不在同一域中,我无法访问page2的代码 我当前在第1页上的表单如下所示: 虽然您的用例目前并不明显,但这可能很有用。 使用脚本处理提交,阻止默认操作,发布表单,然后重新加载页面 <form id="myForm" target="_blank"> <input type="submit" value="Submit" onclick="wait(event);" &g

我试图编写一个post表单,将表单发送到另一个窗口,然后重新加载提交表单的窗口。 page2与page1不在同一域中,我无法访问page2的代码

我当前在第1页上的表单如下所示:


虽然您的用例目前并不明显,但这可能很有用。 使用脚本处理提交,阻止默认操作,发布表单,然后重新加载页面

<form id="myForm" target="_blank"> 
 <input type="submit" value="Submit" onclick="wait(event);" >
</form>

尝试此代码这将刷新您的第1页

function\u one(){
$.ajax({
url:'show.php',
键入:“POST”,
数据:{'value':$(“#input1”).val(),
成功:功能(数据){
window.location.refresh();
}
});
}

试试这个

<form target="_blank" method="post" action="https://www.page2.com">
 <input type="hidden" name="input1" value="input1value">
 <input type="submit" value="Submit"onclick="window.location.reload();">
</form>


这是因为事件的顺序是:1)告诉窗口重新加载,2)表单提交,覆盖重新加载操作。那么我如何解决这个问题呢?我试图添加一个输入类型按钮,并添加一个EventListener,该按钮先重新加载页面,然后提交表单,但它不起作用。我不确定我是否完全遵循了您希望实现的功能。那么,当有人点击你的提交按钮时,会发生什么呢?页面是否重新加载?提交表单时,浏览器根据表单的set
方法
属性将
POST
s或
GET
s提交到新页面,并显示响应。您可以在响应中使用某种代码来重新加载/重定向页面?我的表单位于第1页,它将在新选项卡中打开第2页。我需要page1刷新,无论它是在加载新选项卡之前还是之后发生。表单如何在新选项卡中打开页面?它只是刷新我的页面,但表单没有被发送:/it's is opening the new window/tab to submit the form?允许您使用
jquery
?您是否也可以分享问题中的
表格
?删除您不想共享的任何信息。只是想看看行动和目标。
<form target="_blank" method="post" action="https://www.page2.com">
 <input type="hidden" name="input1" value="input1value">
 <input type="submit" value="Submit"onclick="window.location.reload();">
</form>