【问题标题】:submit button open new window and close parent window?提交按钮打开新窗口并关闭父窗口?
【发布时间】:2012-12-22 06:54:40
【问题描述】:

我基本上有一个登录表单,它会在一个 CSS 框中弹出,要求用户登录。我遇到的问题是,一旦用户单击提交,他们就会被带到 css 框中的登录窗口,因此使提交按钮打开一个空白/新窗口。

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

谢谢

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

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

【问题讨论】:

    标签: html forms login


    【解决方案1】:
    <form action="login.php" method="post" target="_top"  >
    

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

    【讨论】:

    • @EricHaze 如果您的问题得到解决,请接受答案。
    【解决方案2】:

    你也可以用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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多