提交按钮打开新窗口并关闭父窗口?

时间:2012-12-22 06:54:41

标签: html forms login

我基本上有一个登录表单,它弹出一个css框,要求用户登录。我遇到的问题是,一旦用户点击提交,他们就被带到了css框内的登录窗口,所以让提交按钮打开一个空白/新窗口。

我现在遇到的问题是父窗口保持打开状态,用户登录详细信息。为了安全起见,我真的很想摆脱这个问题,那么有没有办法可以在启动新窗口时关闭父窗口?或者甚至设置它以便在按下提交按钮以清除css框后页面刷新?

由于

这是我到目前为止所得到的:

<form action="login.php" method="post" target="_blank"  >

2 个答案:

答案 0 :(得分:2)

<form action="login.php" method="post" target="_top"  >

这会将表单发送到父窗口,该窗口应该完全删除登录框,并重新加载父页面。

答案 1 :(得分:0)

你也可以使用js

<script type="text/javascript">

function add_tab2(){
   var newTab = gBrowser.addTab('http://www.google.com');
   newTab.label = "MyTab";
   newTab.id = "MyTab";
   gBrowser.selectedTab = newTab;
   aDoc = document.getElementById("MyTab");
   // do something with aDoc here
   window.close();
}
</script>