首页 > 代码库 > bootstrap

bootstrap

form表单:

格式1:默认的表单是垂直显示风格(标签居上,表单控件居下)

<form role="form">    <div class="form-group">        <label>用户名</label>        <input class="form-control" type="text" name="username" placeholder="username">    </div>    <div class="form-group">        <label>邮箱</label>        <input class="form-control" type="text" name="email" placeholder="Email">    </div>    <div class="form-group">        <label>用户状态</label>        <label class="radio-inline">          <input type="radio" name="status" id="status" value="0">禁止登陆        </label>        <label class="radio-inline">          <input type="radio" name="status" id="status" value="1"  checked="checked">正常        </label>    </div>    <div class="form-group">        <label>性别</label>        <label>            <select name="sex" id="sex" class="form-control">                <option value="男"></option>                <option value="女"></option>            </select>        </label>    </div></form>

 

格式2:l水平表单风格(标签居左,表单控件居右)

form-horizontal:水平表单风格(标签居左,表单控件居右)

<form class="form-horizontal" role="form">  <div class="form-group">    <label for="inputEmail3" class="col-sm-2 control-label">邮箱</label>    <div class="col-sm-6">      <input type="email" class="form-control" id="inputEmail3" placeholder="请输入您的邮箱地址">    </div>  </div>  <div class="form-group">    <label for="inputPassword3" class="col-sm-2 control-label">密码</label>    <div class="col-sm-6">      <input type="password" class="form-control" id="inputPassword3" 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>

 

 

格式3:表单的控件都在一行内

form-inline:表单在一行,其中sr-only,作用不显示label,,如果没有为输入控件设置label标签,屏幕阅读器将无法正确识别,为残障人士考虑

<form class="form-inline" role="form">  <div class="form-group">    <label class="sr-only" for="exampleInputEmail2">邮箱</label>    <input type="email" class="form-control" id="exampleInputEmail2" placeholder="请输入你的邮箱地址">  </div>  <div class="form-group">    <label class="sr-only" for="exampleInputPassword2">密码</label>
<input type="password" class="form-control" id="exampleInputPassword2" placeholder="请输入你的邮箱密码"> </div> <div class="checkbox"> <label> <input type="checkbox"> 记住密码 </label> </div> <button type="submit" class="btn btn-default">进入邮箱</button></form>

 

form表单验证状态

在制作表单时,不免要做表单验证。同样也需要提供验证状态样式,在Bootstrap框架中同样提供这几种效果。
1、.has-warning:警告状态(黄色)
2、.has-error:错误状态(红色)
3、.has-success:成功状态(绿色)

<form role="form">  <div class="form-group has-success">    <label class="control-label" for="inputSuccess1">成功状态</label>    <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" >  </div>  <div class="form-group has-warning">    <label class="control-label" for="inputWarning1">警告状态</label>    <input type="text" class="form-control" id="inputWarning1" placeholder="警告状态">  </div>  <div class="form-group has-error">    <label class="control-label" for="inputError1">错误状态</label>    <input type="text" class="form-control" id="inputError1" placeholder="错误状态">  </div></form>  

 

bootstrap