基于Bootstrap重置输入框内容按钮插件


Posted in Javascript onMay 12, 2016

当好在输入框中输入一些内容之后,如果想清除这些内容,可以直接点击输入框右侧的小圆叉按钮即可。

基于Bootstrap重置输入框内容按钮插件

 text
 password
 email
 url
 search
 tel
 number
 datetime

使用方法

使用该重置input输入框内容插件要引入jQuery和Bootstrap文件以及jquery.bootstrap-pureClearButton.js文件。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/jquery.bootstrap-pureClearButton.js"></script>

 HTML结构

这个jQuery按钮插件的HTML结构可以使用下面两种格式中的任意一种。

<input type="text" data-pure-clear-button>
<input type="text" data-pure-clear-button="true">

初始化插件

在页面加载完毕之后,可以使用下面的方法来初始化该插件。

$.pureClearButton.setDefault({
 icon: 'glyphicon-plus'
});

方法

该jQuery插件有4个可用的方法:
 .pureClearButtn('create'):在指定输入框中创建一个清除/重置按钮。
 .pureClearButtn('destroy'):在指定输入框中销毁一个清除/重置按钮。
 .pureClearButtn('show'):在指定输入框中显示一个清除/重置按钮。
 .pureClearButtn('hide'):在指定输入框中隐藏一个清除/重置按钮。

下面再为大家进行扩展内容:Bootstrap输入框

1、添加额外元素.input-group-addon

外包元素.input-group>input-group-addon+form-control

<div class="input-group">
 <span class="input-group-addon">额外元素</span>
 <input type="text" class="form-control"/>
</div>

2、输入框组尺寸

控制类.input-group-*: .input-group-lg/.input-group-sm

<div class="input-group input-group-lg">
 <span class="input-group-addon" id="sizing-addon1">额外元素</span>
 <input type="text" class="form-control">
</div>

3、额外元素添加单选或多选

在额外元素中嵌套单选或多选按钮元素

<div class="input-group">
 <span class="input-group-addon">
  <input type="radio" />
 </span>
 <input type="text" class="form-control" />
</div>

4、额外元素为按钮

额外按钮类.input-group-btn

<div class="input-group">
 <span class="input-group-btn">
   <button class="btn btn-default">额外元素按钮</button>
 </span>
 <input type="text"class="form-control" />
</div>

5、额外元素为下拉按钮菜单

.input-group-btn包含下拉按钮菜单元素(包括触发器和下拉菜单)

<div class="input-group">
 <div class="input-group-btn">
  <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">button <span class="caret"></span></button>
  <ul class="dropdown-menu">
   <li><a href="">item1</a></li>
   <li><a href="">item2</a></li>
  </ul>
 </div>
 <input type="text" class="form-control" />
</div>

6、额外元素为分裂式按钮下拉菜单

额外元素包含分裂式按钮下拉菜单(按钮,触发器和下拉菜单)

<div class="input-group">
 <div class="input-group-btn">
  <button class="btn btn-default dropdown-toggle">button</button>
  <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
  <ul class="dropdown-menu">
   <li><a href="">item1</a></li>
   <li><a href="">item2</a></li>
   </ul>
 </div>
 <input type="text" class="form-control" />
</div>

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
Javascript面向对象之四 继承
Feb 08 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
Mar 24 Javascript
js控制TR的显示隐藏
Mar 04 Javascript
无缝滚动的简单实现代码(推荐)
Jun 07 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
微信小程序 教程之条件渲染
Oct 18 Javascript
js实现上传图片预览方法
Oct 25 Javascript
jQuery实现手机上输入后隐藏键盘功能
Jan 04 Javascript
微信小程序图表插件(wx-charts)实例代码
Jan 17 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
Jul 05 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
Jul 17 Javascript
代码解析React中setState同步和异步问题
Jun 03 Javascript
jquery ajax局部加载方法详解(实现代码)
May 12 #Javascript
分享12个非常实用的JavaScript小技巧
May 11 #Javascript
分享10个优化代码的CSS和JavaScript工具
May 11 #Javascript
Bootstrap组件(一)之菜单
May 11 #Javascript
Bootstrap 组件之按钮(二)
May 11 #Javascript
jQuery验证插件validate使用详解
May 11 #Javascript
JQuery validate插件验证用户注册信息
May 11 #Javascript
You might like
PHP经典的给图片加水印程序
2006/12/06 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
PHP 使用pcntl和libevent 实现Timer功能
2013/10/27 PHP
PHP与SQL语句常用大全
2016/12/10 PHP
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
[11:42]2018DOTA2国际邀请赛寻真——OG卷土重来
2018/08/17 DOTA
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
python merge、concat合并数据集的实例讲解
2018/04/12 Python
Python3实现转换Image图片格式
2018/06/21 Python
python实现倒计时小工具
2019/07/29 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
政府绩效管理实施方案
2014/05/04 职场文书
法律专业自荐信
2014/06/03 职场文书
2014年旅游局法制宣传日活动总结
2014/11/01 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
会议主持词开场白
2015/05/28 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server