Bootstrap4 表单控件

Bootstrap4 支持以下表单控件:

  • input
  • textarea
  • checkbox
  • radio
  • select

Bootstrap Input

Bootstrap 支持所有的 HTML5 输入类型: text, password, datetime, datetime-local, date, month, time, week, number, email, url, search, tel, 以及 color。

注意:: 如果 input 的 type 属性未正确声明,输入框的样式将不会显示。

以下实例使用两个 input 元素,一个是 text,一个是 password :

实例

< div class = " form-group " > < label for = " usr " > 用户名: </ label > < input type = " text " class = " form-control " id = " usr " > </ div > < div class = " form-group " > < label for = " pwd " > 密码: </ label > < input type = " password " class = " form-control " id = " pwd " > </ div >

尝试一下 »

Bootstrap textarea

以下实例演示了 textarea 的样式。

实例

< div class = " form-group " > < label for = " comment " > 评论: </ label > < textarea class = " form-control " rows = " 5 " id = " comment " > </ textarea > </ div >

尝试一下 »

Bootstrap 复选框(checkbox)

复选框用于让用户从一系列预设置的选项中进行选择,可以选一个或多个。

以下实例包含了三个选项。最后一个是禁用的:

实例

< div class = " form-check " > < label class = " form-check-label " > < input type = " checkbox " class = " form-check-input " value = " " > Option 1 </ label > </ div > < div class = " form-check " > < label class = " form-check-label " > < input type = " checkbox " class = " form-check-input " value = " " > Option 2 </ label > </ div > < div class = " form-check disabled " > < label class = " form-check-label " > < input type = " checkbox " class = " form-check-input " value = " " disabled > Option 3 </ label > </ div >

尝试一下 »

使用 .form-check-inline 类可以让选项显示在同一行上:

实例

< div class = " form-check form-check-inline " > < label class = " form-check-label " > < input type = " checkbox " class = " form-check-input " value = " " > Option 1 </ label > </ div > < div class = " form-check form-check-inline " > < label class = " form-check-label " > < input type = " checkbox " class = " form-check-input " value = " " > Option 2 </ label > </ div > < div class = " form-check form-check-inline disabled " > < label class = " form-check-label " > < input type = " checkbox " class = " form-check-input " value = " " disabled > Option 3 </ label > </ div >

尝试一下 »

Bootstrap 单选框(Radio)

单选框用于让用户从一系列预设置的选项中进行选择,只能选一个。

以下实例包含了三个选项。最后一个是禁用的:

实例

< div class = " radio " > < label > < input type = " radio " name = " optradio " > Option 1 </ label > </ div > < div class = " radio " > < label > < input type = " radio " name = " optradio " > Option 2 </ label > </ div > < div class = " radio disabled " > < label > < input type = " radio " name = " optradio " disabled > Option 3 </ label > </ div >

尝试一下 »

使用 .radio-inline 类可以让选项显示在同一行上:

实例

< label class = " radio-inline " > < input type = " radio " name = " optradio " > Option 1 </ label > < label class = " radio-inline " > < input type = " radio " name = " optradio " > Option 2 </ label > < label class = " radio-inline " > < input type = " radio " name = " optradio " disabled > Option 3 </ label >

尝试一下 »

Bootstrap select 下拉菜单

当您想让用户从多个选项中进行选择,但是默认情况下只能选择一个选项时,则使用选择框。

以下实例包含了两个下拉菜单:

实例

< div class = " form-group " > < label for = " sel1 " > 下拉菜单: </ label > < select class = " form-control " id = " sel1 " > < option > 1 </ option > < option > 2 </ option > < option > 3 </ option > < option > 4 </ option > </ select > </ div >

尝试一下 »