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 相关文章推荐
利用js对象弹出一个层
Mar 26 Javascript
js实现瀑布流的一种简单方法实例分享
Nov 04 Javascript
JavaScript实现简单的时钟实例代码
Nov 23 Javascript
JavaScript实现动态创建CSS样式规则方案
Sep 06 Javascript
js获取滚动距离的方法
May 30 Javascript
在JavaScript中访问字符串的子串
Jul 07 Javascript
json与jsonp知识小结(推荐)
Aug 16 Javascript
什么是JavaScript注入攻击?
Sep 14 Javascript
bootstrap Table插件使用demo
Aug 07 Javascript
vue+SSM实现验证码功能
Dec 07 Javascript
JS代码触发事件代码实例
Jan 02 Javascript
vue绑定数字类型 value为数字的实例
Aug 31 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模板类代码
2008/09/07 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
thinkphp配置连接数据库技巧
2014/12/02 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
走出JavaScript初学困境—js初学
2008/12/29 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
小程序实现密码输入框
2020/11/16 Javascript
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
解决Python 遍历字典时删除元素报异常的问题
2016/09/11 Python
python3中函数参数的四种简单用法
2018/07/09 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
python调用百度API实现人脸识别
2020/11/17 Python
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
2013/04/24 HTML / CSS
MYSQL支持事务吗
2013/08/09 面试题
大学三年计划书范文
2014/04/30 职场文书
伊琍体标语
2014/06/25 职场文书
如何写早恋检讨书
2014/09/10 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书