当前位置: 首页 > 知识库问答 >
问题:

仅在单击popup modal ok或next jquery js后打开new选项卡

胡锋
2023-03-14

如何创建一个脚本,以打开一个标签href url在新的窗口或标签只有在点击ok按钮后,在弹出的模式boostrap。从这个意义上说,打开主页时,我点击弹出按钮'OK'出现的时候,我把登录的凭据是正确的。您可以在这里找到代码https://jsfidle.net/rptl5d28/4/

null

Login = {
    _autoload: [
 
        "popUpModalLogin"
    ],

 
    popUpModalLogin: function(){
        $(".button-row[name=login]").on("click", function(){
        $('.pop-outer').fadeIn('slow');
        });

        $("button.close").on("click", function(){
       $('.pop-outer').fadeOut('slow');
       });

    }

}

null

感谢你的帮助.

共有1个答案

微生阳平
2023-03-14

我将此添加到HTML代码中,然后弹出一个显示“Go to Login?”

  <a target="_blank" class="btn btn-black" href="http://google.com" onclick="return confirm('Go to Login?');">Login</a><br

null

<!DOCTYPE html>
<html lang="en">
<body>

<div id="login-header">
    <nav id="login-nav-bar" class="navigation">
        <div class=" site_container container-fluid">
            <div class="center_wrapper">
                <div class="row">
                    <div id="language-selector" class="col-md-2 col-xs-1">
                        <form id="lang_form_LangCurrencyComponent" class="lang-form" action="/yb2bacceleratorstorefront/en/_s/language" method="post"><div class="country-select">
            <label class="control-label" for="lang_selector_LangCurrencyComponent"></label>
            <select name="code" id="lang_selector_LangCurrencyComponent" class="overflowing lang-selector">
                <option value="en" selected="selected" lang="en">English</option></select>
        </div>
        <div>
<input type="hidden" name="CSRFToken" value="61625501-be46-49f6-8b96-b7a20d3eb376">
</div></form>
                    </div>     
            </div>
        </div>
    </div></nav>
</div>

<div class="row">
    <div class="login-page">
        <div class="kering_container login-section">
            <div class="center_wrapper" id="ke-main">

    <form id="login-wrap" action="/yb2bacceleratorstorefront/en/j_spring_security_check" method="post"><img class="login-logo" src="/yb2bacceleratorstorefront/_ui/responsive/common/images/kering-ew.svg">
        <div id="globalMessages">
            </div>

        <div class="text-input-wrap">
            <div class="form-group">
                <label class="control-label " for="j_username">
            </label>
            
        <input id="j_username" name="j_username" class="text-input form-control" placeholder="EMAIL" type="text" value=""></div>
        </div>
        <div class="text-input-wrap">
            <div class="form-group">
                <label class="control-label " for="password">
            </label>
        <input id="password" name="j_password" class="text-input" placeholder="PASSWORD" type="password" value="" autocomplete="off"></div>
        </div>
        <div class="row">
            <div class="col-md-6">
                <div class="wrap-input-check dark-check">
                    <input type="checkbox" class="input-check-credits" name="_spring_security_remember_me" id="j_remember" value="1">
                    <label id="remember-me" for="j_remember" class="login-remember check-credits">Remember me</label>
                </div>
            </div>
            <div class="col-md-6">
               <a href="#forgottenPwdModal" data-link="/login/pw/request" class="forgot password-forgotten" data-toggle="modal" data-backdrop="static" data-target="#forgottenPwdModal">Forgot your password?</a>
            </div>
        </div>

        <div class="button-row">
        </div>
        <a target="_blank" class="btn btn-black" href="http://google.com" onclick="return confirm('Go to Login?');">Login</a><br
        
        <a class="register" href="/yb2bacceleratorstorefront/en/register">Not registered yet? Request an account</a>
              <br><br>
        <hr class="top-separator">
        
    <div>
<input type="hidden" name="CSRFToken" value="61625501-be46-49f6-8b96-b7a20d3eb376">
</div></form><div class="modal fade" id="forgottenPwdModal" tabindex="-1" role="dialog" aria-labelledby="forgottenPwdModal" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered " role="document">
        <div class="modal-content">
            <div class="modal-body">
                <div id="forgottenPwdModal" class="forgottenPwd clearfix">
                    
                    


</div></div>
            </div>
        </div>
    </div>
</div>

</div>

</div>
    <div>
</div>

    <!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"></span></button>
        <h4 class="modal-title" id="myModalLabel">Modal Boostrap title</h4>
      </div>
      <div class="modal-body">
        <div class="pop-inner">
          <h2>Result of LOGIN: </h2>
          <p> Welcome to our first website. To go to Homepage, please click NEXT</p>
        </div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">NEXT</button>
      </div>
    </div>
  </div>
</div></div>



</body>
</html>
 类似资料:
  • 所以问题是,selenium在page1中搜索特定的项目。然后它点击它,根据网站的设计,它在一个新的标签中打开page2。如何让selenium跟随单击并在新选项卡上工作? 我虽然使用美丽的汤只是复制从page1的网址,但网站没有显示网址。相反,它显示了获取URL的函数。真的很奇怪,也很混乱。想法?

  • 问题内容: 我想要的是发布需求,然后单击“ openTab”按钮,在新选项卡中打开响应html。无法使用来执行此操作。我认为这可能很简单,但是我找不到办法。 问题答案: 您可以使用$ window服务在此处在控制器中完成所有操作。$ window是全局浏览器对象窗口的包装。 为此,将$ window注入到控制器中,如下所示 重定向到动态路由时效果很好

  • https://www.nhtsa.gov/ratings 我一直试图让木偶从下拉菜单中选择一个选项,所以我可能会从上面的网站刮出信息。 2.我还想知道如何选择第2个、第3个和第4个选项,而不需要硬编码。 我甚至还没有开始搜集信息/sad;(

  • 我已经在我的片段中重写了以下方法:setUserVisibleHint 在fragment类中,变量设置为:private var isLoadOnce=false。 我有3个片段,问题是当我的活动popsup时,第一个片段是可见的,如果我单击最后一个选项卡,也就是第三个选项卡加载第三个片段,什么也不会发生,即web服务根本不会调用。

  • 出于自动化的目的,我正在创建一个在表中查找一行的脚本。此行是可单击的,并打开一个新的选项卡/地址。 使用selenium,我现在可以找到表行,单击链接,然后打开新的选项卡。问题是我找不到任何方法将焦点切换到新打开的选项卡。我试图获得所有的windowhandle,看看我是否可以切换,但即使在新标签打开后,只有一个windowhandle。 Arraylist始终包含1个windowHandle,而