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 相关文章推荐
jQuery1.6 使用方法一
Nov 23 Javascript
Eval and new funciton not the same thing
Dec 27 Javascript
jquery attr方法获取input的checked属性问题
May 26 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
Jan 09 Javascript
基于JavaScript的操作系统你听说过吗?
Jan 28 Javascript
jQuery事件用法详解
Oct 06 Javascript
详解使用angular的HttpClient搭配rxjs
Sep 01 Javascript
简单介绍react redux的中间件的使用
Apr 06 Javascript
layui的面包屑或者表单不显示的解决方法
Sep 05 Javascript
JS+CSS实现随机点名(实例代码)
Nov 04 Javascript
vue使用better-scroll实现滑动以及左右联动
Jun 30 Javascript
ztree+ajax实现文件树下载功能
May 18 Javascript
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下载CSS文件中的图片的代码
2013/09/24 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
php线性表的入栈与出栈实例分析
2015/06/12 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
python写入中英文字符串到文件的方法
2015/05/06 Python
Python实现二分查找算法实例
2015/05/26 Python
Python实现的建造者模式示例
2018/08/06 Python
示例详解Python3 or Python2 两者之间的差异
2018/08/23 Python
使用Python+wxpy 找出微信里把你删除的好友实例
2019/02/21 Python
python之生产者消费者模型实现详解
2019/07/27 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
Python函数基本使用原理详解
2020/03/19 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
社区母亲节活动方案
2014/03/05 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
2015年校长新年寄语
2014/12/08 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
运动会通讯稿50字
2015/07/20 职场文书
MySQL 如何限制一张表的记录数
2021/09/14 MySQL
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS