简体   繁体   English

Bootstrap Forms手风琴无法正常工作

[英]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">

jsFiddle. 的jsfiddle。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM