[英]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
不是函數。
而且顯然它需要異步工作。
將onsubmit
添加到您的表單中。
和內部函數做這樣的事情:
function btntest_onclick() {
window.open("http:// your url");
window.location.href="/mainpage.php";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.