Javascript 提交onclick不工作
我试图编写一个post表单,将表单发送到另一个窗口,然后重新加载提交表单的窗口。 page2与page1不在同一域中,我无法访问page2的代码 我当前在第1页上的表单如下所示: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
虽然您的用例目前并不明显,但这可能很有用。 使用脚本处理提交,阻止默认操作,发布表单,然后重新加载页面
<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>