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 相关文章推荐
JQuery 解析多维的Json数据格式
Nov 02 Javascript
JS类的封装及实现代码
Dec 02 Javascript
jquery时间下拉框小例子
Apr 15 Javascript
通过js简单实现将一个文本内容转译成加密文本
Oct 22 Javascript
JS实现的文字与图片定时切换效果代码
Oct 06 Javascript
JS查找英文文章中出现频率最高的单词
Mar 20 Javascript
Angular.js去除页面中显示的空行方法示例
Mar 30 Javascript
JavaScript简单拖拽效果(1)
May 17 Javascript
jQuery菜单实例(全选,反选,取消)
Aug 28 jQuery
vue实现底部菜单功能
Jul 24 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
Jul 17 Javascript
使用webpack和rollup打包组件库的方法
Feb 25 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 代码优化的42条建议 推荐
2009/09/25 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
JavaScript中的私有成员
2006/09/18 Javascript
Ext面向对象开发实践(续)
2008/11/18 Javascript
jQuery maxlength文本字数限制插件
2010/04/16 Javascript
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
nullJavascript中创建对象的五种方法实例
2013/05/07 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
JavaScript设计模式之适配器模式介绍
2014/12/28 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
[50:21]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/19 DOTA
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
python基础知识小结之集合
2015/11/25 Python
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
python定义类的简单用法
2020/07/24 Python
python 实现波浪滤镜特效
2020/12/02 Python
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
机械设计及其自动化求职推荐信
2014/02/17 职场文书
生日寄语大全
2014/04/08 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
文明之星事迹材料
2014/05/09 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
工资证明格式模板
2015/06/12 职场文书