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 相关文章推荐
在浏览器中获取当前执行的脚本文件名的代码
Jul 19 Javascript
js三种排序算法分享
Aug 16 Javascript
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
javascript基于DOM实现权限选择实例分析
May 14 Javascript
一款简单的jQuery图片标注效果附源码下载
Mar 22 Javascript
jquery判断input值不为空的方法
Jun 05 Javascript
Angular2 环境配置详细介绍
Sep 21 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
利用Electron简单撸一个Markdown编辑器的方法
Jun 10 Javascript
JS实现“全选”和&quot;全不选&quot;功能代码实例
Feb 06 Javascript
Element Rate 评分的使用方法
Jul 27 Javascript
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
Jun 29 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
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
php SQL Injection with MySQL
2011/02/27 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
javascript克隆对象深度介绍
2012/11/20 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
鼠标滑过出现预览的大图提示效果
2014/02/26 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
AngularJS优雅的自定义指令
2016/07/01 Javascript
AngularJs 动态加载模块和依赖
2016/09/15 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
2017/01/08 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
2017/01/10 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
浅谈HTTP 缓存的那些事儿
2018/10/17 Javascript
JavaScript箭头函数中的this详解
2019/06/19 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Python中按键来获取指定的值
2019/03/02 Python
python 提取文件指定列的方法示例
2019/08/07 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
校长寄语大全
2014/04/09 职场文书
学校政风行风整改方案
2014/10/25 职场文书
2015年预算员工作总结
2015/05/14 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
Python OpenCV超详细讲解读取图像视频和网络摄像头
2022/04/02 Python