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 相关文章推荐
javascript读取RSS数据
Jan 20 Javascript
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
Dec 23 Javascript
javascript 运算数的求值顺序
Aug 23 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
详解js跨域原理以及2种解决方案
Dec 09 Javascript
js生成随机数方法和实例
Jan 17 Javascript
node.js实现登录注册页面
Apr 08 Javascript
JS创建Tag标签的方法详解
Jun 09 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
Jul 24 Javascript
基于vue.js快速搭建图书管理平台
Oct 29 Javascript
JS判断数组四种实现方法详解
Jun 29 Javascript
vue 动态生成拓扑图的示例
Jan 03 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
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
Codeigniter生成Excel文档的简单方法
2014/06/12 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
window.location.hash 属性使用说明
2010/03/20 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
如何用js控制frame的隐藏或显示的解决办法
2013/03/20 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
Json和Jsonp理论实例代码详解
2013/11/15 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
详解js的六大数据类型
2016/12/27 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
react.js 翻页插件实例代码
2017/01/19 Javascript
js放到head中失效的原因与解决方法
2017/03/07 Javascript
JavaScript 跨域之POST实现方法
2018/05/07 Javascript
Vue中props的使用详解
2018/06/15 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
Python实时获取cmd的输出
2015/12/13 Python
[原创]pip和pygal的安装实例教程
2017/12/07 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
Python-for循环的内部机制
2020/06/12 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
python 实现一个简单的线性回归案例
2020/12/17 Python
幼儿园消防演练方案
2014/02/13 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
婚前协议书标准版
2014/10/19 职场文书
劳模事迹材料范文
2014/12/24 职场文书
新郎答谢词
2015/01/04 职场文书
2015年机关党建工作总结
2015/05/22 职场文书