表單

基本實例

所有設(shè)置了.form-control的類的input蹬蚁,textarea和select都會設(shè)置為width: 100%仲吏。一般將label和input放在一個.form-group中

<form>
  <div class='form-group'>
    <label></label>
    <input class='form-control'>
  </div>
</form>

內(nèi)聯(lián)表單:一整個表單顯示在一行

為form添加.form-inline類渣蜗,默認(rèn)只適用于viewport尺寸至少在768px寬度;此時輸入框等設(shè)置為width: auto;可能需要手動設(shè)置寬度删窒;
最好一直設(shè)置label砸彬,可將label元素設(shè)置為.sr-only

<form class='form-inline'>
  ...
</form>

輸入控件組:.input-group使用

<form class='form-inline'>
  <div class='from-group'>
    <label class='sr-only'></label>
    <div class='input-group'>
      <div class='input-group-addon'>$</div>
      <input class='form-control'>
      <div class='input-group-addon'>.00</div>
    </div>
  </div>
</form>

水平排列的表單

給表單增加.form-horizontal類颠毙。這樣就會把.form-group表現(xiàn)為柵格系統(tǒng)中的行(row)

<form class='from-horizontal'>
  <div class='from-group'>
    ...
  </div>
</form>

被支持的控件

輸入框

正確設(shè)置type屬性后控件被賦予正確的樣式;
type = text, password, datetime, datetime-local, date, month, time, wekk, number, email, url, search, tel, color

文本域

textarea元素可以根據(jù)需要改變rows屬性

多選和單選框
  1. 默認(rèn)外觀(堆疊在一起)
<div class='checkbox'>
  <label>
    <input type='checkbox' value=''>
    Option1
  </label>
</div>
  1. 內(nèi)聯(lián)單選和多選框
<label class='checkbox-inline'>
  <input type='checkbox' id='' value=''>1
</label>
<label class='radio-inline'>
  <input type='radio' name='radioOption' id='' value=''>2
</label>
  1. 不帶label文本的checkbox和radio
    使用aria-label隱式的提供label
<div>
  <label>
    <input type='checkbox' id='' value='' aria-label='...'>
  </label>
</div>
下拉列表(select)
<select class="form-control" multiple>
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
  <option>5</option>
</select>

靜態(tài)控件

在表單中需要將一行純文本與label放在同一行砂碉,使用.form-control-static類即可

<form class='form-horizontal'>
  <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>
</form>

焦點狀態(tài)

實現(xiàn):將原outline樣式移除蛀蜜,然后對:focus賦予box-shadow屬性

禁用狀態(tài)

設(shè)置disabled屬性

被禁用的fieldset

禁用fieldset中的所有控件,但是里面的a元素需要使用js來禁用

瀏覽器兼容性:IE11及以下fleldset不完全支持disabled屬性增蹭;

<fieldset disabled>
  <input>
  ...
</fieldset>

只讀狀態(tài)

設(shè)置readonly屬性

校驗狀態(tài)

給表單控件的父元素滴某,如form-group增加.has-warning, .has-error, .has-success類即可

<div class='from-group has-error'>
  <label class='control-label'>
  <input class='from-control'>
</div>
添加額外的圖標(biāo)

反饋圖標(biāo)只能使用在文本輸入框元素上;
給父元素設(shè)置.has-feedback滋迈,并增加相應(yīng)的圖標(biāo)

<div class='form-group has-success has-feedback'>
  <label class='control-label'>
  <input class='form-control'>
  <span class='glyphicon glyphicon-ok form-control-feedback'>
</div>

空間尺寸

.input-lg為控件設(shè)置高度

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末霎奢,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子饼灿,更是在濱河造成了極大的恐慌幕侠,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碍彭,死亡現(xiàn)場離奇詭異橙依,居然都是意外死亡,警方通過查閱死者的電腦和手機硕旗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門窗骑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人漆枚,你說我怎么就攤上這事创译。” “怎么了墙基?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵软族,是天一觀的道長。 經(jīng)常有香客問我残制,道長立砸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任初茶,我火速辦了婚禮颗祝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己螺戳,他們只是感情好搁宾,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著倔幼,像睡著了一般盖腿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上损同,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天翩腐,我揣著相機與錄音,去河邊找鬼膏燃。 笑死茂卦,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蹄梢。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼富俄,長吁一口氣:“原來是場噩夢啊……” “哼禁炒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起霍比,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤幕袱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后悠瞬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體们豌,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年浅妆,在試婚紗的時候發(fā)現(xiàn)自己被綠了望迎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡凌外,死狀恐怖辩尊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情康辑,我是刑警寧澤摄欲,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站疮薇,受9級特大地震影響胸墙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜按咒,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一迟隅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦玻淑、人聲如沸嗽冒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽添坊。三九已至,卻和暖如春箫锤,著一層夾襖步出監(jiān)牢的瞬間贬蛙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工谚攒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留阳准,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓馏臭,卻偏偏與公主長得像野蝇,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子括儒,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 表單基礎(chǔ)知識 在HTML中绕沈,表單是由 元素來表示的,而在JS中帮寻,表單對應(yīng)的則是HTMLFormElement類型乍狐。...
    oWSQo閱讀 903評論 0 1
  • 本人做php的,最近發(fā)現(xiàn)JS真的是博大精深啊,比PHP難.在HTML中,表單是由form元素來表示的固逗,但是在jav...
    linfree閱讀 2,135評論 3 17
  • 1.表單元素 編寫表單的三個步驟:構(gòu)建表單浅蚪,服務(wù)器端處理,配置表單 以披薩預(yù)定表單為例 構(gòu)建完表單烫罩,需要服務(wù)器端提...
    hyt222閱讀 516評論 0 0
  • HTML表單 在HTML中惜傲,表單是 ... 之間元素的集合,它們允許訪問者輸入文本贝攒、選擇選項操漠、操作對象等等,然后將...
    蘭山小亭閱讀 3,410評論 2 14
  • 001遇見小白 生活中饿这,我們經(jīng)常會陷入知識誤區(qū)浊伙,對于一些自己很熟悉的東西,便會以為別人也清楚长捧,介紹的時候容易帶過嚣鄙,...
    朗月微光閱讀 390評論 0 37