javascript - 创建内联表单,Bootstrap

标签 javascript jquery html css twitter-bootstrap

我正在使用 bootstrap 并希望创建一个包含 2 行和一个提交按钮的表单。第一行应该有 1 个数字字段,其中第 2 行应该在第一行正下方有 3 个数字字段。我是否像下面那样使用列和行类?

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />

<form role="form">
  <div class="row">
    <input type="number" class="col-xs-12">
  </div>
  <div class="row">
    <input type="number" class="col-xs-3">
    <input type="number" class="col-xs-3">
    <input type="number" class="col-xs-3">
  </div>
</form>

感谢任何帮助!

最佳答案

您遗漏了一些重要的部分。

列类应该添加到 div 而不是 input
还有列应该包含在 row div 中。
Bootstrap 有 12 列网格,所以你的列的总和应该是 12。
这就是我更改 col-xs- 的原因3col-xs-4(3 列大小为 4)。
您还应该将类 form-control 添加到输入中为了给他们适当的样式。

看看这段代码:

.my-margin {
    margin-bottom: 20px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<form role="form">
    <div class="container">
        <div class="row my-margin">
            <div class="col-xs-12">
                <input type="number" class="form-control">
            </div>
        </div>
        <div class="row">
            <div class="col-xs-4">
                <input type="number" class="form-control">
            </div>
            <div class="col-xs-4">
                <input type="number" class="form-control">
            </div>
            <div class="col-xs-4">
                <input type="number" class="form-control">
            </div>
        </div>
    </div>
</form>

我还建议您阅读 this Bootstrap 中的网格系统教程。

关于javascript - 创建内联表单,Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31226895/

相关文章:

javascript - 在javascript中从平面数组构建树数组

jquery - 滚动时元素闪烁打开和关闭

javascript - 带有循环和var的多个元素的jQuery切换类

javascript - Service Worker 不允许 PWA 显示离线

html - 左上角的图像不单独与菜单

javascript - 为数组中的每个元素执行ajax

javascript - 我遇到错误,由于某种原因,数字被更改,而不是名称?

jquery - 如何根据使用多个 css 类选中的复选框过滤分隔线

html - 如何使用 css 和 html 排序产生从 1.1、1.2、1.3(而不仅仅是 1、2、3)开始的结果的列表

javascript - 如何用javascript获取元素的宽度?