gpt4 book ai didi

javascript - Bootstrap 3模态不显示

转载 作者:太空宇宙 更新时间:2023-11-04 13:33:46 36 4
gpt4 key购买 nike

我在网页中有 2 个模态框。其中一个用于注册新用户,另一个用于登录。

代码在这里

<div class="modal fade" id="register" role="dialog" data-backdrop="static" data-keyboard="false">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Register</h4>
</div>
<div class="modal-body" id="form">
<div id="form-error-register" class="form-error"></div><br>

<div class="input-group">
<span class="input-group-addon">Username: </span>
<input type="text" class="form-control" placeholder="2-20 characters" id="username-register">
</div>

<br>

<div class="input-group">
<span class="input-group-addon">Password: </span>
<input type="password" class="form-control" placeholder="At least 5 characters" id="password-register">
</div>

<br>

<div class="input-group">
<span class="input-group-addon">Confirm Password: </span>
<input type="password" class="form-control" placeholder="At least 5 characters" id="cpassword-register">
</div>

<br>

<div class="input-group">
<span class="input-group-addon">Email: </span>
<input type="text" class="form-control" placeholder="Must be a real email address" id="email-register">
</div>

</div>
<div class="modal-footer">
<button class="btn btn-danger" onclick="cancelRegister();">Cancel</button>
<button class="btn btn-success" onclick="registerButton();">Login</button>
</div>
</div>
</div>

<div class="modal fade" id="login" role="dialog" data-backdrop="static" data-keyboard="false">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Login</h4>
</div>
<div class="modal-body" id="form">
<div id="form-error-login" class="form-error"></div><br>

<div class="input-group">
<span class="input-group-addon">Username: </span>
<input type="text" class="form-control" placeholder="" id="username-login">
</div>

<br>

<div class="input-group">
<span class="input-group-addon">Password: </span>
<input type="password" class="form-control" placeholder="" id="password-login">
</div>

</div>
<div class="modal-footer">
<button class="btn btn-danger" onclick="cancelLogin();">Cancel</button>
<button class="btn btn-success" onclick="loginButton();">Login</button>
</div>
</div>
</div>

注册模态显示正常,但模态不正常。

这是显示模态的代码:

<li><a href="#register" data-toggle="modal">Register</a></li>
<li><a href="#login" data-toggle="modal">Login</a></li>

这不可能是一些 css 错误,因为寄存器模态加载。当我尝试加载登录模式(通过控制台中的 js 或通过按钮)时,网页变暗(好像正在显示模式)但模式从未显示。

最佳答案

#login 模态没有出现,因为它在#register 模态中。

您应该在#login 模式声明之前添加另一个 div 关闭标记。

模态框不可见的原因是它的父模态#register 模态框被隐藏了。

关于javascript - Bootstrap 3模态不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23184938/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com