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的构造函数和constructor属性
Jan 09 Javascript
JS中confirm,alert,prompt函数区别分析
Jan 17 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
Apr 26 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
Jul 10 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
Dec 18 Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 Javascript
JS实现关闭当前页而不弹出提示框的方法
Jun 22 Javascript
AngularJS基础 ng-init 指令简单示例
Aug 02 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
Oct 14 Javascript
javascript Function函数理解与实战
Dec 01 Javascript
基于node.js实现微信支付退款功能
Dec 19 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/10 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
2015/02/02 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
Javascript 原型和继承(Prototypes and Inheritance)
2009/04/01 Javascript
IE8 原生JSON支持
2009/04/13 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
玩转方法:call和apply
2014/05/08 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
easyui validatebox验证
2016/04/29 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
2020/12/01 Javascript
JS实现的简易拖放效果示例
2016/12/29 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
jQuery实现页码跳转式动态数据分页
2017/12/31 jQuery
基于vue.js组件实现分页效果
2018/12/29 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
python ansible服务及剧本编写
2017/12/29 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
pandas删除指定行详解
2019/04/04 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
修改并编译golang源码的操作步骤
2021/07/25 Golang
Python制作春联的示例代码
2022/01/22 Python