簡體   English   中英

在按鈕單擊表單上執行2個操作

[英]Perform 2 Actions On Button Click Form

我的要求

單擊新窗口中的表單提交並將現有頁面重定向到新頁面。

當我嘗試僅表單提交時。 重定向的Javascript功能不起作用。

HTML

<form id="feedback.php" name="form1" method="post" action="feedback.php" target="_blank">
<input type="submit" class="button" value="SUMBIT" onclick="btntest_onclick();"/>
</form>

Java腳本

<script>
function btntest_onclick() 
{
window.location.href("mainpage.php");
}
</script>

實際

但是只有表單提交正在新窗口中發生。 現有頁面未重定向。

請告訴我該怎么做?

您的HTML:

<form id="feedback.php" name="form1" method="post" action="feedback.php" target="_blank">
<input type="submit" class="button" value="SUMBIT" onClick="btntest_onclick()"/>
</form>

查看onClick

您的Javascript:

function btntest_onclick() 
{
    setTimeout(function(){
       window.location.href = "mainpage.php";
    },0);
}

window.location.href不是函數。
而且顯然它需要異步工作。

JsFiddle

onsubmit添加到您的表單中。
和內部函數做這樣的事情:

function btntest_onclick() {
   window.open("http:// your url");
   window.location.href="/mainpage.php";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM