Bootstrap CSS 表单

前端开发 作者: 2024-08-20 17:40:01
表单布局 Bootstrap 提供了下列类型的表单布局: 垂直表单(默认) 内联表单 水平表单 垂直或基本表单 基本的表单结构是 Bootstrap 自带的,个别的表单控件自动接收一些全局样式。下面列
  • 垂直表单(默认)
  • 内联表单
  • 水平表单

垂直或基本表单

  • 向父 <form> 元素添加 role="form"
  • 把标签和控件放在一个带有 class .form-group 的 <div> 中。这是获取最佳间距所必需的。
  • 向所有的文本元素 <input>、<textarea> 和 <select> 添加 class .form-control
<form role="form">
   div class="form-group">
      label for="name">名称</labelinput type="text" class="form-control" id="name" 
         placeholder="请输入名称"div="inputfile">文件输入="file"p ="help-block">这里是块级帮助文本的实例。p="checkbox"> 请打勾
      button ="submit"="btn btn-default">提交button>
form>

内联表单

="form-inline" role="sr-only" for>
  • 默认情况下,Bootstrap 中的 input、select 和 textarea 有 100% 宽度。在使用内联表单时,您需要在表单控件上设置一个宽度。
  • 使用 class .sr-only,您可以隐藏内联表单的标签。

水平表单

  • 向父 <form> 元素添加 class .form-horizontal
  • 把标签和控件放在一个带有 class .form-group 的 <div> 中。
  • 向标签添加 class .control-label
="form-horizontal"="firstname"="col-sm-2 control-label">名字="col-sm-10">
          
            placeholder="请输入名字"="lastname">="请输入姓"="col-sm-offset-2 col-sm-10">
            >
                请记住我
            >登录>

输入框(Input)

>
  >
    >标签 placeholder="文本输入">
 >

文本框(Textarea)

form role="form">
  >文本框textarea  rows="3"></textarea>

复选框((Checkbox)和单选框(Radio)

  • 当创建表单时,如果您想让用户从列表中选择若干个选项时,请使用 checkbox。如果您限制用户只能选择一个选项,请使用 radio
  • 对一系列复选框和单选框使用 .checkbox-inline 或 .radio-inline class,控制它们显示在同一行上。
>默认的复选框和单选按钮的实例><="checkbox" value="">选项 1>选项 2>

="radio"="radio" name="optionsRadios"="optionsRadios1" 
         value="option1" checked 选项 1
   ="optionsRadios2"="option2"
         选项 2 - 选择它将会取消选择选项 1
   >内联的复选框和单选按钮的实例="checkbox-inline"="inlineCheckbox1"="option1"="inlineCheckbox2" 选项 2
   ="inlineCheckbox3"="option3" 选项 3
   ="optionsRadiosinline"="optionsRadios3"="optionsRadios4">

选择框(Select)

  • 使用 <select> 展示列表选项,通常是那些用户很熟悉的选择列表,比如州或者数字。
  • 使用 multiple="multiple" 允许用户选择多个选项。
>选择列表select ="form-control"option>1>2>3>4>5select>

      >可多选的选择列表multiple class>
>Email="form-control-static">email@example.com="inputPassword">密码="password"="请输入密码">

输入框焦点

禁用的输入框 input

禁用的字段集 fieldset

验证状态

>聚焦="focusedInput" type 
            value="该输入框获得焦点..."
         禁用
      ="disabledInput"="该输入框禁止输入..." disabledfieldset disabled="disabledTextInput"  class
            禁用输入(Fieldset disabled)
          
               placeholder="禁止输入"="disabledSelect"
            禁用选择菜单(Fieldset disabled)
         id>禁止选择fieldset="form-group has-success"="col-sm-2 control-label"="inputSuccess"
         输入成功
      ="form-group has-warning"="inputWarning"
         输入警告
      ="form-group has-error"="inputError"
         输入错误
      >
="form-control input-lg"=".input-lg">

   ="默认输入"="form-control input-sm"=".input-sm"="form-control input-lg"option value>.input-lg>默认选择="form-control input-sm">.input-sm="row"="col-lg-2"=".col-lg-2"="col-lg-3"=".col-lg-3"="col-lg-4"=".col-lg-4">
span>帮助文本实例span 一个较长的帮助文本块,超过一行,
   需要扩展到下一行。本实例中的帮助文本总共有两行。>
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_65637.html
Bootstrap CSS 表单