Bootstrap 表单

来源:互联网 发布:管家婆软件初始密码 编辑:程序博客网 时间:2024/06/04 19:05

表单布局

  • 垂直表单(默认)

  • 内联表单

  • 水平表单


垂直表单或基本表单

基本的表单结构是 Bootstrap 自带的,个别的表单控件自动接收一些全局样式。下面列出了创建基本表单的步骤:

  • 向父 元素添加 role=”form”。
  • 把标签和控件放在一个带有 class .form-group 的
    中。这是获取最佳间距所必需的。
  • 向所有的文本元素 < input>、< textarea> 和 < select> 添加 class =”form-control” 。

    <form role="form">  <div class="form-group">    <label for="name">名称</label>    <input type="text" class="form-control" id="name" placeholder="请输入名称">  </div>  <div class="form-group">    <label for="inputfile">文件输入</label>    <input type="file" id="inputfile">    <p class="help-block">这里是块级帮助文本的实例。</p>  </div>  <div class="checkbox">    <label>      <input type="checkbox">请打勾    </label>  </div>  <button type="submit" class="btn btn-default">提交</button></form>

内联表单

    <form class="form-inline" role="form">      <div class="form-group">        <label class="sr-only" for="name">名称</label>        <input type="text" class="form-control" id="name" placeholder="请输入名称">      </div>      <div class="form-group">        <label class="sr-only" for="inputfile">文件输入</label>        <input type="file" id="inputfile">      </div>      <div class="checkbox">        <label>          <input type="checkbox">请打勾        </label>      </div>      <button type="submit" class="btn btn-default">提交</button>    </form>

水平表单

<form class="form-horizontal" role="form">  <div class="form-group">    <label for="firstname" class="col-sm-2 control-label">名字</label>    <div class="col-sm-10">      <input type="text" class="form-control" id="firstname" placeholder="请输入名字">    </div>  </div>  <div class="form-group">    <label for="lastname" class="col-sm-2 control-label">姓</label>    <div class="col-sm-10">      <input type="text" class="form-control" id="lastname" placeholder="请输入姓">    </div>  </div>  <div class="form-group">    <div class="col-sm-offset-2 col-sm-10">      <div class="checkbox">        <label>          <input type="checkbox">请记住我        </label>      </div>    </div>  </div>  <div class="form-group">    <div class="col-sm-offset-2 col-sm-10">      <button type="submit" class="btn btn-default">登录</button>    </div>  </div></form>

禁止字段集

    <form class="form-horizontal" role="form">      <div class="form-group">        <label class="col-sm-2 control-label">聚焦</label>        <div class="col-sm-10">          <input class="form-control" id="focusedInput" type="text" value="该输入框获得焦点...">        </div>      </div>      <div class="form-group">        <label for="inputPassword" class="col-sm-2 control-label">禁用</label>        <div class="col-sm-10">          <input class="form-control" id="disabledInput" type="text" placeholder="该输入框禁止输入..." disabled>        </div>      </div>      <fieldset disabled>        <div class="form-group">          <label for="disabledTextInput" class="col-sm-2 control-label">禁用输入(Fieldset disabled)</label>          <div class="col-sm-10">            <input type="text" id="disabledTextInput" class="form-control" placeholder="禁止输入">          </div>        </div>        <div class="form-group">          <label for="disabledSelect" class="col-sm-2 control-label">禁用选择菜单(Fieldset disabled)</label>          <div class="col-sm-10">            <select id="disabledSelect" class="form-control">              <option>禁止选择</option>            </select>          </div>        </div>      </fieldset>      <div class="form-group has-success">        <label class="col-sm-2 control-label" for="inputSuccess">输入成功</label>        <div class="col-sm-10">          <input type="text" class="form-control" id="inputSuccess">        </div>      </div>      <div class="form-group has-warning">        <label class="col-sm-2 control-label" for="inputWarning">输入警告</label>        <div class="col-sm-10">          <input type="text" class="form-control" id="inputWarning">        </div>      </div>      <div class="form-group has-error">        <label class="col-sm-2 control-label" for="inputError">输入错误</label>        <div class="col-sm-10">          <input type="text" class="form-control" id="inputError">        </div>      </div>    </form>
原创粉丝点击