欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Bootstrap表單控件學習使用

 更新時間:2017年03月07日 14:56:43   作者:Dannii_  
這篇文章教大家學習使用Bootstrap表單控件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Bootstrap表單控件的學習使用,供大家參考,具體內(nèi)容如下

輸入框(Input)

最常見的表單文本字段是輸入框 input。用戶可以在其中輸入大多數(shù)必要的表單數(shù)據(jù)。
Bootstrap 提供了對所有原生的 HTML5 的 input 類型的支持,包括:text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel 和 color。

<form role="form">
 <div class="form-group">
  <label for="name">標簽</label>
  <input type="text" class="form-control" id="name" placeholder="文本輸入">
 </div>
</form>

這里寫圖片描述

文本框(Textarea)

當您需要進行多行輸入的時,則可以使用文本框 textarea。
必要時可以改變 rows 屬性(較少的行 = 較小的盒子,較多的行 = 較大的盒子)。(超過這個值就會產(chǎn)生滾動條)

<form role="form">
 <div class="form-group">
  <label for="name">文本框</label>
  <textarea class="form-control" id="name" rows="3"></textarea>
 </div>
</form>

這里寫圖片描述

復選框(Checkbox)和單選框(Radio)

(1)復選框和單選按鈕用于讓用戶從一系列預設(shè)置的選項中進行選擇。
(2)當創(chuàng)建表單時,如果您想讓用戶從列表中選擇若干個選項時,請使用 checkbox。如果您限制用戶只能選擇一個選項,請使用 radio。
(3)對一系列復選框和單選框使用 .checkbox-inline 或 .radio-inline class,控制它們顯示在同一行上。

<label for="name">默認的復選框和單選按鈕的實例</label>
<div class="checkbox">
 <label>
  <input type="checkbox" value="">選項1
 </label>
</div>

<div class="checkbox">
 <label>
  <input type="checkbox" value="">選項2
 </label>
</div>

<div class="checkbox">
 <label>
  <input type="checkbox" value="">選項3
 </label>
</div>

<div class="radio">
 <label>
  <input type="radio" name="optionsRadios" id="optionsRadio1" value="options1" checked>選項1
 </label>
</div>

<div class="radio">
 <label>
  <input type="radio" name="optionsRadios" id="optionsRadio2" value="options2" checked>選項2- 選擇它將會取消選擇選項 1
 </label>
</div>

這里寫圖片描述

<label for="name">內(nèi)聯(lián)的復選框和單選按鈕的實例</label>
<div>
 <label class="checkbox-inline">
  <input type="checkbox" value="">選項1
 </label>

 <label class="checkbox-inline">
  <input type="checkbox" value="">選項2
 </label>

 <label class="checkbox-inline">
  <input type="checkbox" value="">選項3
 </label>

 <label class="radio-inline">
  <input type="radio" name="optionsRadios" id="optionsRadio1" value="options1" checked>選項1
 </label class="radio-inline">

 <label>
  <input type="radio" name="optionsRadios" id="optionsRadio2" value="options2" checked>選項2
 </label>
</div>

這里寫圖片描述

選擇框(Select)
(1)當您想讓用戶從多個選項中進行選擇,但是默認情況下只能選擇一個選項時,則使用選擇框。
(2)使用 <select> 展示列表選項,通常是那些用戶很熟悉的選擇列表,比如州或者數(shù)字。
(3)使用 multiple=”multiple” 允許用戶選擇多個選項。

<form role="form">
 <div class="form-group>
  <label for="name">選擇列表</label>
  <select class="form-control">
   <option>1</option>
   <option>2</option>
   <option>3</option>
   <option>4</option>
   <option>5</option>
  </select>

  <label for="name">可多選的選擇列表</label>
  <select class="form-control" multiple>
   <option>1</option>
   <option>2</option>
   <option>3</option>
   <option>4</option>
   <option>5</option>
  </select>
 </div>
</form>

這里寫圖片描述

靜態(tài)控件

需要在一個水平表單內(nèi)的表單標簽后放置純文本時,請在<p>上使用 class .form-control-static。

<form class="form-horizontal" role="form">
 <div class="form-group">
  <label class="col-sm-2 control-label">Email</label>
  <div class="col-sm-10">
   <p class="form-control-static">email@example.com</p>
  </div>
 </div>

 <div class="form-group">
  <label for="inputPassword" class="col-sm-2 control-label">密碼</label>
  <div class="col-sm-10">
   <input type="password" class="form-control" id="inputPassword" placeholder="請輸入密碼">
  </div>
 </div>
</form>

這里寫圖片描述

表單控件狀態(tài)

(1)除了 :focus 狀態(tài)(即,用戶點擊 input 或使用 tab 鍵聚焦到 input 上),Bootstrap 還為禁用的輸入框定義了樣式,并提供了表單驗證的 class。
(2)輸入框焦點:當輸入框 input 接收到 :focus 時,輸入框的輪廓會被移除,同時應用 box-shadow。
(3)禁用的輸入框 input:如果您想要禁用一個輸入框 input,只需要簡單地添加 disabled 屬性,這不僅會禁用輸入框,還會改變輸入框的樣式以及當鼠標的指針懸停在元素上時鼠標指針的樣式。
(4)禁用的字段集 fieldset:對 <fieldset> 添加 disabled 屬性來禁用 <fieldset> 內(nèi)的所有控件。
(5)驗證狀態(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-* (<input>)來設(shè)置表單的高度和寬度。

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

相關(guān)文章

  • 使用canvas實現(xiàn)鯉魚躍龍門的動畫效果

    使用canvas實現(xiàn)鯉魚躍龍門的動畫效果

    這篇文章主要給大家介紹了使用canvas實現(xiàn)鯉魚躍龍門的動畫效果,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,感興趣的小伙伴可以自己動手嘗試一下
    2024-02-02
  • 解決bootstrap中modal遇到Esc鍵無法關(guān)閉頁面

    解決bootstrap中modal遇到Esc鍵無法關(guān)閉頁面

    Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發(fā)更加快捷。不過在使用的過程中,我們還是會遇到各種小問題,今天我們探討的就是個人在使用中遇到的一個小BUG的修復。
    2015-03-03
  • 使用window.print()前端實現(xiàn)網(wǎng)頁打印超詳細教程(含代碼示例)

    使用window.print()前端實現(xiàn)網(wǎng)頁打印超詳細教程(含代碼示例)

    前端實現(xiàn)打印功能的方法有很多,大家在網(wǎng)上隨便一搜就是一大堆,下面這篇文章主要給大家介紹了關(guān)于使用window.print()前端實現(xiàn)網(wǎng)頁打印的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-06-06
  • js 輸入框 正則表達式(菜鳥必看教程)

    js 輸入框 正則表達式(菜鳥必看教程)

    下面小編就為大家?guī)硪黄猨s輸入框使用正則表達式校驗輸入內(nèi)容的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 微信小程序?qū)崿F(xiàn)圖片放大預覽功能

    微信小程序?qū)崿F(xiàn)圖片放大預覽功能

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)圖片放大預覽功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • javascript定義函數(shù)的方法

    javascript定義函數(shù)的方法

    javscript中定義和聲明函數(shù)有三種方式:正常方法 構(gòu)造函數(shù) 函數(shù)直接量。
    2010-12-12
  • 揭秘JavaScript Reduce的用法

    揭秘JavaScript Reduce的用法

    作為高級前端切圖仔,我們經(jīng)常遇到需要處理、聚合或轉(zhuǎn)換數(shù)據(jù)的場景,JavaScript 的reduce()方法是一個強大的工具,它允許我們有效地迭代數(shù)組并累積單個值,從而簡化了這些任務(wù),本文將給大家揭秘JavaScript Reduce方法,需要的朋友可以參考下
    2023-09-09
  • js跨域請求的5中解決方式

    js跨域請求的5中解決方式

    這篇文章主要介紹了js跨域請求的5中解決方式的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • JS實現(xiàn)QQ圖片一閃一閃的效果小例子

    JS實現(xiàn)QQ圖片一閃一閃的效果小例子

    這篇文章介紹了JS實現(xiàn)QQ圖片一閃一閃的效果小例子,有需要的朋友可以參考一下
    2013-07-07
  • js控制fieldset高度的代碼

    js控制fieldset高度的代碼

    js控制fieldset高度的代碼...
    2007-11-11

最新評論