Bootstarp 基础教程之表单部分实例代码


Posted in Javascript onFebruary 03, 2017

参考:BootStrap中的表单大全

bootstrap 表单部分,具体代码如下所示:

<div class="container">
  <form action="#" method="post">
    <fieldset>
      <legend>用户登陆</legend>
      <div class="form-group">
        <label>用户名:</label>
        <input type="text" class="form-control" name="name" placeholder="用户名">
      </div>
      <div class="form-group">
        <label>密码:</label>
        <input type="password" class="form-control" name="pwd" placeholder="密码">
        <!--form-control代表的是占满容器-->
      </div>
      <div class="checkbox">
        <label><input type="checkbox">记住密码</label>
      </div>
      <!--多选框必须这么写 不然会造成选框与文本重叠的问题-->
      <div class="form-group">
        <button type="submit" class="btn btn-default">提交</button>
      </div>
    </fieldset>
  </form>
</div>

inline表单与label隐藏

<div class="container">
  <form action="#" method="post" class="form-inline">
    <!--form-inline让表单横向放置-->
    <fieldset>
      <legend>用户登陆</legend>
      <div class="form-group">
        <label class="sr-only">用户名:</label>
        <!--sr-only让label隐藏-->
        <input type="text" class="form-control" name="name" placeholder="用户名">
      </div>
      <div class="form-group">
        <label>密码:</label>
        <input type="password" class="form-control" name="pwd" placeholder="密码">
        <!--form-control代表的是占满容器-->
      </div>
      <div class="checkbox">
        <label><input type="checkbox">记住密码</label>
      </div>
      <!--多选框必须这么写 不然会造成选框与文本重叠的问题-->
      <div class="form-group">
        <button type="submit" class="btn btn-default">提交</button>
      </div>
    </fieldset>
  </form>
</div>

把label和input放在同一行内的方法

<div class="container">
  <form action="#" method="post" class="form-horizontal">
    <!--form-horizontal让表单初始化-->
    <fieldset>
      <legend>用户登陆</legend>
      <div class="form-group">
        <label class="col-xs-3 control-label">用户名:</label>
        <!--借助栅格系统设置label的宽度-->
        <div class="col-xs-9">
          <input type="text" class="form-control" name="name" placeholder="用户名">
        </div>
        <!--用div设置栅格并包裹input-->
      </div>
  </form>
</div>
<!--注意!把label和input放在同一行在768分辨率一下是有问题的 在md和lg上正常-->

小图标的添加

<div class="container">
  <form action="#" method="post" class="form-horizontal">
    <!--form-horizontal让表单初始化-->
    <fieldset>
      <legend>用户登陆</legend>
      <div class="form-group has-feedback has-success">
        <!--在项目的div外包围class加has-feedback-->
        <label class="col-xs-3 control-label">用户名:</label>
        <div class="col-xs-9">
          <input type="text" class="form-control" name="name" placeholder="用户名">
          <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
          <!--在input之下添加一个span 记得加form-c-f-->
        </div>
      </div>
  </form>
</div>

一堆按钮组件

<div class="container">
  <div class="btn-toolbar">
    <div class="btn-group">
      <button class="btn btn-success"><span class="glyphicon glyphicon-star"></span></button>
      <button class="btn btn-info"><span class="glyphicon glyphicon-star"></span></button>
      <button class="btn btn-danger"><span class="glyphicon glyphicon-star"></span></button>
      <button class="btn btn-default"><span class="glyphicon glyphicon-star"></span></button>
    </div>
  </div>
</div>

不要强行去做一个按钮分离 因为这是一组 中间的按钮不是圆角的

搜索框

<div class="col-md-4 col-md-offset-2">
  <div class="input-group input-lg">
    <div class="input-group-addon">
      <a href=""><span class="glyphicon glyphicon-star"></span></a>
    </div>
      <input type="text" class="form-control input-xs">
    </div>
  </div>
</div>

以上所述是小编给大家介绍的Bootstarp 基础教程之表单部分,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
Oct 11 Javascript
js 操作select与option(示例讲解)
Dec 20 Javascript
10分钟学会写Jquery插件实例教程
Sep 06 Javascript
node.js中的fs.fsync方法使用说明
Dec 15 Javascript
基于canvas实现的绚丽圆圈效果完整实例
Jan 26 Javascript
JavaScript提升性能的常用技巧总结【经典】
Jun 20 Javascript
Bootstrap学习笔记之环境配置(1)
Dec 07 Javascript
js 获取今天以及过去日期
Apr 11 Javascript
JavaScript之class继承_动力节点Java学院整理
Jul 03 Javascript
JavaScript 作用域实例分析
Oct 02 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
Oct 10 Javascript
三种方式清除vue路由跳转router-link的历史记录
Apr 10 Vue.js
javascript判断回文数详解及实现代码
Feb 03 #Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 #Javascript
JavaScript中for循环的几种写法与效率总结
Feb 03 #Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
Feb 03 #Javascript
漂亮实用的页面loading(加载)封装代码
Feb 03 #Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 #Javascript
JavaScript数组复制详解
Feb 02 #Javascript
You might like
PHP Pear 安装及使用
2009/03/19 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
jQuery实现的简单百分比进度条效果示例
2016/08/01 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
vue组件jsx语法的具体使用
2018/05/21 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
python matplotlib包图像配色方案分享
2020/03/14 Python
python3.7.3版本和django2.2.3版本是否可以兼容
2020/09/01 Python
分享一个python的aes加密代码
2020/12/22 Python
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
财务会计专业个人求职信范本
2014/01/08 职场文书
应届大学生自荐书
2014/06/17 职场文书
年度考核个人总结
2015/03/06 职场文书