最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Bootstrap表單使用方法詳解

 更新時間:2017年02月17日 08:49:20   作者:木槿花開lalala  
這篇文章主要為大家詳細介紹了Bootstrap表單使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

一、表單布局

Bootstrap 提供了下列類型的表單布局:

--垂直表單(默認)
--內聯(lián)表單
--水平表單

(1)垂直或基本表單

基本的表單結構是 Bootstrap 自帶的,個別的表單控件自動接收一些全局樣式。

下面列出了創(chuàng)建基本表單的步驟:

--向父 <form> 元素添加 role="form"。
--把標簽和控件放在一個帶有 class .form-group 的 <div> 中。這是獲取最佳間距所必需的。
--向所有的文本元素 <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> 

(2)內聯(lián)表單

如果需要創(chuàng)建一個表單,它的所有元素是內聯(lián)的,向左對齊的,標簽是并排的,請向 <form> 標簽添加 class .form-inline。

<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> 

默認情況下,Bootstrap 中的 input、select 和 textarea 有 100% 寬度。在使用內聯(lián)表單時,您需要在表單控件上設置一個寬度。
注:使用 class .sr-only,您可以隱藏內聯(lián)表單的標簽。

(3)水平表單

水平表單與其他表單不僅標記的數(shù)量上不同,而且表單的呈現(xiàn)形式也不同。如需創(chuàng)建一個水平布局的表單,請按下面的幾個步驟進行:
--向父 <form> 元素添加 class .form-horizontal。
--把標簽和控件放在一個帶有 class .form-group 的 <div> 中。
--向標簽添加 class .control-label。

<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> 

二、支持的表單控件

Bootstrap 支持最常見的表單控件,主要是 input、textarea、checkbox、radio 和 select。

(1)輸入框
Bootstrap 提供了對所有原生的 HTML5 的 input 類型的支持,包括:text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel 和 color。適當?shù)?type 聲明是必需的,這樣才能讓 input 獲得完整的樣式。
(2)文本框

(3)復選框和單選框
對一系列復選框和單選框使用 .checkbox-inline 或 .radio-inline class,控制它們顯示在同一行上。
(4)選擇框

使用 multiple="multiple" 允許用戶選擇多個選項。

三、靜態(tài)控件
當您需要在一個水平表單內的表單標簽后放置純文本時,請在 <p> 上使用 class .form-control-static。

四、表單控件狀態(tài)

除了 :focus 狀態(tài)外,Bootstrap 還為禁用的輸入框定義了樣式,并提供了表單驗證的 class。

(1)輸入框焦點
當輸入框 input 接收到 :focus 時,輸入框的輪廓會被移除,同時應用 box-shadow。

(2)禁用的輸入框 input
如果您想要禁用一個輸入框 input,只需要簡單地添加 disabled 屬性,這不僅會禁用輸入框,還會改變輸入框的樣式以及當鼠標的指針懸停在元素上時鼠標指針的樣式。

(3)禁用的字段集 fieldset
對 <fieldset> 添加 disabled 屬性來禁用 <fieldset> 內的所有控件。

(4)驗證狀態(tài)
Bootstrap 包含了錯誤、警告和成功消息的驗證樣式。只需要對父元素簡單地添加適當?shù)?class(.has-warning、 .has-error 或 .has-success)即可使用驗證狀態(tài)。

<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> 

五、表單控件大小
您可以分別使用 class .input-lg 和 .col-lg-* 來設置表單的高度和寬度。

<form role="form"> 
 <div class="form-group"> 
 <input class="form-control input-lg" type="text" placeholder=".input-lg"> 
 </div> 
 <div class="form-group"> 
 <input class="form-control" type="text" placeholder="默認輸入"> 
 </div> 
 <div class="form-group"> 
 <input class="form-control input-sm" type="text" placeholder=".input-sm"> 
 </div> 
 <div class="form-group"></div> 
 <div class="form-group"> 
 <select class="form-control input-lg"> 
  <option value="">.input-lg</option> 
 </select> 
 </div> 
 <div class="form-group"> 
 <select class="form-control"> 
  <option value="">默認選擇</option> 
 </select> 
 </div> 
 <div class="form-group"> 
 <select class="form-control input-sm"> 
  <option value="">.input-sm</option> 
 </select> 
 </div> 
 <div class="row"> 
 <div class="col-lg-2"> 
  <input type="text" class="form-control" placeholder=".col-lg-2"> 
 </div> 
 <div class="col-lg-3"> 
  <input type="text" class="form-control" placeholder=".col-lg-3"> 
 </div> 
 <div class="col-lg-4"> 
  <input type="text" class="form-control" placeholder=".col-lg-4"> 
 </div> 
 </div> 
</form> 

六、表單幫助文本

Bootstrap 表單控件可以在輸入框 input 上有一個塊級幫助文本。為了添加一個占用整個寬度的內容塊,請在 <input> 后使用 .help-block。

<form role="form"> 
 <span>幫助文本實例</span> 
 <input class="form-control" type="text" placeholder=""> 
 <span class="help-block">一個較長的幫助文本塊,超過一行, 
 需要擴展到下一行。本實例中的幫助文本總共有兩行。</span> 
</form> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 原生JS實現(xiàn)無縫輪播圖片

    原生JS實現(xiàn)無縫輪播圖片

    這篇文章主要為大家詳細介紹了原生JS實現(xiàn)無縫輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • BootStrap響應式導航條實例介紹

    BootStrap響應式導航條實例介紹

    響應式導航條就是可以在不同的設備下查看不同的效果。這篇文章主要介紹了BootStrap響應式導航條實例介紹的相關資料,小編認為本文介紹的非常的不錯,特此分享給大家,供大家參考
    2016-05-05
  • js控制li的隱藏和顯示實例代碼

    js控制li的隱藏和顯示實例代碼

    下面小編就為大家?guī)硪黄猨s控制li的隱藏和顯示實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • JavaScript中的變量定義與儲存介紹

    JavaScript中的變量定義與儲存介紹

    這篇文章主要介紹了JavaScript中的變量定義與儲存介紹,本文先是講解了變量定義的一些技巧,然后對變量的儲存做了講解,需要的朋友可以參考下
    2014-12-12
  • 微信小程序實現(xiàn)左右聯(lián)動

    微信小程序實現(xiàn)左右聯(lián)動

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)左右聯(lián)動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • java前端javascript生成動態(tài)表格示例演示

    java前端javascript生成動態(tài)表格示例演示

    這篇文章主要為大家介紹了java前端javascript生成動態(tài)表格的實現(xiàn)示例及演示,
    2022-03-03
  • ES6入門教程之let、const的使用方法

    ES6入門教程之let、const的使用方法

    這篇文章主要給大家介紹了關于ES6入門教程之let、const使用的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用ES6具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • uniapp中scroll-view基礎用法示例代碼

    uniapp中scroll-view基礎用法示例代碼

    我們在項目中往往都能遇到實現(xiàn)左右滑動跟上下滑動的需求,下面這篇文章主要給大家介紹了關于uniapp中scroll-view基礎用法的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • Typescript文件被識別為視頻的問題解決

    Typescript文件被識別為視頻的問題解決

    這篇文章主要為大家介紹了Typescript文件被識別為視頻的問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • javascript判斷并獲取注冊表中可信任站點的方法

    javascript判斷并獲取注冊表中可信任站點的方法

    這篇文章主要介紹了javascript判斷并獲取注冊表中可信任站點的方法,可實現(xiàn)針對域名和IP的可信任站點判斷功能,需要的朋友可以參考下
    2015-06-06

最新評論

繁昌县| 弥渡县| 平原县| 洪泽县| 静宁县| 婺源县| 仁布县| 屏边| 高密市| 克什克腾旗| 金塔县| 临城县| 宾川县| 色达县| 九寨沟县| 南宫市| 乌兰察布市| 奉节县| 同仁县| 榕江县| 潼南县| 龙海市| 通化市| 定州市| 澄迈县| 宁乡县| 体育| 大荔县| 南丰县| 兰溪市| 卢湾区| 宁陕县| 禹城市| 扎囊县| 来安县| 师宗县| 米泉市| 宁德市| 定安县| 鄂托克旗| 黔西县|