javascript - Bootstrap Forms Accordion 不工作

标签 javascript html node.js twitter-bootstrap

我想要创建的是我有一个按钮,一旦我点击它,就会出现 2 个按钮,每个按钮一旦被点击就会显示另一个折叠的表单,现在的想法是,我只希望一个表单出现在一个时间所以如果表格 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>

问题是 2 种形式一起出现而不是单独出现,尽管它们具有相同的数据父级,所以有什么想法吗?

最佳答案

从顶部父 div 中删除 collapse 类。

 <div id="local">

jsFiddle.

关于javascript - Bootstrap Forms Accordion 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33099951/

相关文章:

html - 为什么我的背景图片不显示?

html - 以下场景是否有任何css选择器

javascript - Node.js 如何使用 require() 处理多次包含的大数组和对象?

javascript - 由 JavaScript 数组填充的单选按钮

javascript - 将 Firestore 可观察对象转换到自定义对象

php - 将mysql表插入div中

node.js - ng 构建不带 Node 模块下载

node.js - 如何在 Swagger 中编写此正则表达式模式?

php - 表单 Action 问题

javascript - "Implied Global variables"有哪些问题?