第七篇Bootstrap表单布局实例代码详解(三种表单布局)


Posted in Javascript onJune 21, 2016

Bootstrap提供了三种表单布局:垂直表单,内联表单和水平表单。下面逐一给大家介绍,有兴趣的朋友一起学习吧。

创建垂直或基本表单:

•·向父 <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>

第七篇Bootstrap表单布局实例代码详解(三种表单布局)

内联表单:

内联表单中所有元素都向左对齐,标签并排,要创建内联表单,需要在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表单布局实例代码详解(三种表单布局)

注意:默认情况下,Bootstrap 中的 input、select 和 textarea 有 100% 宽度。在使用内联表单时,需要在表单控件上设置一个宽度。

水平表单:和其它两种表单有所不同,要创建水平表单需要遵循以下步骤.

•向父 <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表单布局实例代码详解(三种表单布局)

以上所述是小编给大家介绍的第七篇Bootstrap表单布局实例代码详解(三种表单布局)的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
不用写JS也能使用EXTJS视频演示
Dec 29 Javascript
学习ExtJS table布局
Oct 08 Javascript
javascript void(0)的妙用
Oct 21 Javascript
javascript两段代码,两个小技巧
Feb 04 Javascript
浅析JavaScript中的typeof运算符
Nov 30 Javascript
解析prototype,JQuery中跳出each循环的方法
Dec 12 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
Jan 16 Javascript
Javascript核心读书有感之类型、值和变量
Feb 11 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
angularjs之$timeout指令详解
Jun 13 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
js 递归json树实现根据子id查父id的方法分析
Nov 08 Javascript
Javascript打印局部页面实例
Jun 21 #Javascript
第六篇Bootstrap表格样式介绍
Jun 21 #Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
Jun 21 #Javascript
第五篇Bootstrap 排版
Jun 21 #Javascript
Javascript随机标签云代码实例
Jun 21 #Javascript
Bootstrap轮播插件简单使用方法介绍
Jun 21 #Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 #Javascript
You might like
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
PHP中的日期加减方法示例
2014/08/21 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
来自国外的30个基于jquery的Web下拉菜单
2012/06/22 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
Python 解析XML文件
2009/04/15 Python
Python内置函数bin() oct()等实现进制转换
2012/12/30 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
Python 之 Json序列化嵌套类方式
2020/02/27 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
为数据库创建索引都需要注意些什么
2012/07/17 面试题
毕业典礼主持词大全
2014/03/26 职场文书
小学生节约用水倡议书
2014/05/15 职场文书
纪检监察建议书
2014/05/19 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
Python音乐爬虫完美绕过反爬
2021/08/30 Python
Redis Stream类型的使用详解
2021/11/11 Redis
Nginx配置https的实现
2021/11/27 Servers