Bootstrap4 表单控件
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 class =" form-control " id =" usr " type =" text ">
</ div >
< div class =" form-group ">
< label for =" pwd "> 密码: </ label >
< input class =" form-control " id =" pwd " type =" password ">
</ div >
效果:
以下实例使用两个 input 元素,一个是 text,一个是 password :
Bootstrap textarea
以下实例演示了 textarea 的样式。
< div class =" form-group ">
< label for =" comment "> 评论: </ label >
< textarea class =" form-control " id =" comment "> </ textarea >
</ div >
效果:
以下实例演示了 textarea 的样式。
Bootstrap 复选框(checkbox)
复选框用于让用户从一系列预设置的选项中进行选择,可以选一个或多个。
以下实例包含了三个选项。最后一个是禁用的:
< div class =" form-check ">
< label class =" form-check-label ">
< input class =" form-check-input " type =" checkbox "> Option 1
</ label >
</ div >
< div class =" form-check ">
< label class =" form-check-label ">
< input class =" form-check-input " type =" checkbox "> Option 2
</ label >
</ div >
< div class =" form-check disabled ">
< label class =" form-check-label ">
< input class =" form-check-input " type =" checkbox " disabled > Option 3
</ label >
</ div >
效果:
以下实例包含了三个选项。最后一个是禁用的:
使用 .form-check-inline 类可以让选项显示在同一行上:
< div class =" form-check form-check-inline ">
< label class =" form-check-label ">
< input class =" form-check-input " type =" checkbox "> Option 1
</ label >
</ div >
< div class =" form-check form-check-inline ">
< label class =" form-check-label ">
< input class =" form-check-input " type =" checkbox "> Option 2
</ label >
</ div >
< div class =" form-check form-check-inline disabled ">
< label class =" form-check-label ">
< input class =" form-check-input " type =" checkbox " disabled > Option 3
</ label >
</ div >
效果:
以下实例包含了三个选项。最后一个是禁用的,使用 .form-check-inline 类可以让选项显示在同一行上:
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 "> Option 3 </ label >
效果:
以下实例包含了三个选项。最后一个是禁用的,使用 .radio-inline 类可以让选项显示在同一行上:
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 >
效果:
以下表单包含了两个下拉菜单 (select 列表):