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 限制输入和粘贴(IE,firefox测试通过)
Nov 14 Javascript
完美解决IE低版本不支持call与apply的问题
Dec 05 Javascript
不使用jquery实现js打字效果示例分享
Jan 19 Javascript
JQuery中操作Css样式的方法
Feb 12 Javascript
JS生成随机字符串的多种方法
Jun 10 Javascript
jquery实现的下拉和收缩效果示例
Aug 21 Javascript
js 性能优化之快速响应的用户界面
Feb 15 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
Dec 06 Javascript
ionic2.0双击返回键退出应用
Sep 17 Javascript
layui监听select变化,以及设置radio选中的方法
Sep 24 Javascript
JavaScript提升机制Hoisting详解
Oct 23 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
Apr 09 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
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
javascript使用activex控件的代码
2011/01/27 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
JS实现的打字机效果完整实例
2016/06/20 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
2016/12/08 Javascript
微信小程序 setData的使用方法详解
2017/04/20 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
Python实现周期性抓取网页内容的方法
2015/11/04 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
Windows下python3.6.4安装教程
2018/07/31 Python
利用python脚本如何简化jar操作命令
2019/02/24 Python
详解PyTorch中Tensor的高阶操作
2019/08/18 Python
python 实现字符串下标的输出功能
2020/02/13 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
Django中的AutoField字段使用
2020/05/18 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
工程造价专业大学生职业规划范文
2014/03/09 职场文书
对标管理实施方案
2014/03/12 职场文书
委托书怎么写
2014/07/31 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
学困生转化工作总结
2015/08/13 职场文书
外出考察学习心得体会
2016/01/18 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python