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代码
Aug 09 Javascript
js导航菜单(自写)简单大方
Mar 28 Javascript
Javascript中使用parseInt函数需要注意的问题
Apr 02 Javascript
js实现类似MSN提示的页面效果代码分享
Aug 24 Javascript
Extjs4.0 ComboBox如何实现三级联动
May 11 Javascript
JS动态给对象添加属性和值的实现方法
Oct 21 Javascript
jquery插入兄弟节点的操作方法
Dec 07 Javascript
jQuery validate 验证radio实例
Mar 01 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
Mar 30 Javascript
JS实现留言板功能[楼层效果展示]
Dec 27 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
Jun 04 Javascript
基于javascript canvas实现五子棋游戏
Jul 08 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
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
JS随机漂浮广告代码具体实例
2013/11/19 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
通过JS来判断页面控件是否获取焦点
2014/01/03 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
关于JS中二维数组的声明方法
2016/09/24 Javascript
详解node nvm进行node多版本管理
2017/10/21 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
如何在Angular应用中创建包含组件方法示例
2019/03/23 Javascript
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
python发布模块的步骤分享
2014/02/21 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
python多进程重复加载的解决方式
2019/12/13 Python
win10从零安装配置pytorch全过程图文详解
2020/05/08 Python
浅析python中的del用法
2020/09/02 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
校园安全检查制度
2014/02/03 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
小学英语听课心得体会
2016/01/14 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫