[英]Bootstrap Forms Accordion is not working
What i want to create is that i have a button and once i clcik it, 2 more buttons appear and each of this button once clicked shows another collapsed form, now the idea is , i want only 1 form to appear at one time so if form 1 is opened and for 2 is about to appear form 1 should collapse so here is my code : 我要创建的是我有一个按钮,一旦单击它,就会出现2个以上的按钮,并且每个按钮一旦单击都会显示另一个折叠的表单,现在的想法是,我希望一次只出现1个表单,所以如果表单1已打开,并且2即将出现表单1应该折叠,所以这是我的代码:
<div id="local" class="collapse">
<a data-toggle="collapse" data-parent="#ccvc" href="#local-sign-in" class="btn btn-default btn-md" role="button">I already have an account</a>
<a data-toggle="collapse" data-parent="#ccvc" href="#local-reg" class="btn btn-default btn-md" role="button">I need to make an account</a>
</div>
<div class="form-group" id="ccvc">
<form id="local-sign-in" class="collapse" action="/login" method="post">
<div>
<p></p>
<label>Username:</label>
<input type="text" name="username"/>
</div>
<div>
<label>Password:</label>
<input type="password" name="password"/>
</div>
<div>
<input type="submit" class="btn btn-primary btn-sm" value="Log In"/>
</div>
</form>
<form id="local-reg" class="collapse" action="/local-reg" method="post">
<div>
<p></p>
<label>New Username:</label>
<input type="text" name="username"/>
</div>
<div>
<label>New Password:</label>
<input type="password" name="password"/>
</div>
<div>
<input type="submit" class="btn btn-primary btn-sm" value="Register"/>
</div>
</form>
</div>
The probelm is the 2 forms appear together and not each one alone although they have the same data-parent , so any ideas ? 尽管这两种形式具有相同的数据父项,但它们是两种形式并存在一起,而不是一个人单独出现,所以有什么想法吗?
Remove the collapse
class from the top parent div. 从顶部父div中删除collapse
类。
<div id="local">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.