Bootstrap简单表单显示学习笔记


Posted in Javascript onNovember 15, 2016

表单布局

垂直或基本表单

基本的表单结构时BootStrap自带的,创建基本表单的步骤如下:

1、向父<form>元素添加role = “form”;
2、为了获取最佳的间距,把标签和控件放在一个div.form-group中,div放在父form下;
3、向所有的文本元素<input>、<textarea>和<select>添加.form-control

<!DOCTYPE html>
<html>
 <head>
 <title>Bootstrap 模板</title>
 <meta charset="utf-8">
 <!-- 引入 Bootstrap -->
 <link href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
 </head>
 <body>

 <form role="form">
 <div class="form-group">
 <label for="name">名称</label>
 <input type="text" class="form-control" id="name" name="name-text" placeholder="请输入你的名称">
 </div>
 </form>

 <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
 <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
 <!-- 包括所有已编译的插件 -->
 <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
 </body>
</html>

添加了form-controlClass的input会和label分为两行,并且获得焦点时会有蓝色的边框样式。

内联表单

内联表单中所有的元素都是内联的,标签都是并排的

1、向<form>标签中添加classfrom-inline;
2、每个表单需要被包含在div.form-group,checkbox可以包含在div.checkbox,radio可以包含在div.radio;
3、默认情况下,bootstrap中的input、select和textarea有100%宽度,使用内联表单时,可以设置表单控件的宽度来设置;
4、对标签描述添加sr-only可以隐藏标签描述。

<!DOCTYPE html>
<html>
 <head>
 <title>Bootstrap 模板</title>
 <meta charset="utf-8">
 <!-- 引入 Bootstrap -->
 <link href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
 </head>
 <body>

 <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" name="name-text" placeholder="请输入你的名称" style="width: 170px">
 </div>
 <div class="form-group">
 <input type="file" name="inputfile" style="width: 170px">
 </div>
 <label>
 <input type="checkbox" class="checkbox">请打勾 
 </label> 
 </form>

 <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
 <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
 <!-- 包括所有已编译的插件 -->
 <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
 </body>
</html>

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery tools 系列 scrollable(2)
Sep 06 Javascript
Javascript面向对象设计一 工厂模式
Dec 20 Javascript
jquery实现的鼠标拖动排序Li或Table
May 04 Javascript
在JavaScript中处理数组之reverse()方法的使用
Jun 09 Javascript
深入理解JS addLoadEvent函数
May 20 Javascript
Angularjs手动解析表达式($parse)
Oct 12 Javascript
Vue学习笔记进阶篇之过渡状态详解
Jul 14 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
Sep 11 Javascript
Vue v2.5 调整和更新不完全问题
Oct 24 Javascript
代码详解Vuejs响应式原理
Dec 20 Javascript
详解vue 兼容IE报错解决方案
Dec 29 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
Sep 16 Javascript
JS实现根据用户输入分钟进行倒计时功能
Nov 14 #Javascript
js调用屏幕宽度的简单方法
Nov 14 #Javascript
jquery心形点赞关注效果的简单实现
Nov 14 #Javascript
JS实现自动阅读单词(有道单词本添加功能)
Nov 14 #Javascript
9个让JavaScript调试更简单的Console命令
Nov 14 #Javascript
Node.js中路径处理模块path详解
Nov 14 #Javascript
JavaScript队列、优先队列与循环队列
Nov 14 #Javascript
You might like
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
php断点续传之如何分割合并文件
2014/03/22 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
2014/05/10 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
jQuery 性能优化指南(3)
2009/05/21 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
JavaScript让Textarea支持tab按键的方法
2015/06/26 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
Python信息抽取之乱码解决办法
2017/06/29 Python
python 判断文件还是文件夹的简单实例
2019/06/10 Python
django 控制页面跳转的例子
2019/08/06 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
np.random.seed() 的使用详解
2020/01/14 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
2021/01/29 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
销售行政专员职责
2014/01/03 职场文书
校园广播站开场白
2015/06/01 职场文书
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫