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 相关文章推荐
javascript 新浪背投广告实现代码
Jul 07 Javascript
jQuery学习笔记 更改jQuery对象
Sep 19 Javascript
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 Javascript
JavaScript中扩展Array contains方法实例
Aug 23 Javascript
javascript 闭包详解
Jul 02 Javascript
JQuery实现图片轮播效果
Sep 15 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
Dec 17 Javascript
基于JavaScript实现图片剪切效果
Mar 07 Javascript
JavaScript canvas绘制圆弧与圆形
Feb 18 Javascript
解决vue $http的get和post请求跨域问题
Jun 07 Vue.js
解决Vue+SpringBoot+Shiro跨域问题
Jun 09 Vue.js
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
为什么《星际争霸》是测试人工智能的理想战场
2019/12/03 星际争霸
php列出一个目录下的所有文件的代码
2012/10/09 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
javascript 日期常用的方法
2009/11/11 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
$.getJSON在IE下失效的原因分析及解决方法
2013/06/16 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python 中文乱码问题深入分析
2011/03/13 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
python实现从ftp上下载文件的实例方法
2020/07/19 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
linux比较文件内容的命令是什么
2015/09/23 面试题
Shell编程面试题
2016/05/29 面试题
宿舍违规检讨书
2014/01/12 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技