基于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 相关文章推荐
Document 对象的常用方法
Jul 31 Javascript
js onclick事件传参讲解
Nov 06 Javascript
运用jQuery定时器的原理实现banner图片切换
Oct 22 Javascript
javascript禁止超链接跳转的方法
Feb 02 Javascript
深入浅析Vue.js计算属性和侦听器
May 05 Javascript
.vue文件 加scoped 样式不起作用的解决方法
May 28 Javascript
vue实现打印功能的两种方法
Sep 07 Javascript
JavaScript中filter的用法实例分析
Feb 27 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
May 17 Javascript
微信小程序数据统计和错误统计的实现方法
Jun 26 Javascript
js实现GIF动图分解成多帧图片上传
Oct 24 Javascript
JavaScript 实现继承的几种方式
Feb 19 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调用Oracle存储过程
2006/10/09 PHP
十天学会php之第三天
2006/10/09 PHP
PHP个人网站架设连环讲(四)
2006/10/09 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
2007/04/12 Javascript
Prototype Array对象 学习
2009/07/19 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
验证手机号码的JS方法分享
2013/09/10 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
2017/05/03 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
Python中统计函数运行耗时的方法
2015/05/05 Python
python中threading超线程用法实例分析
2015/05/16 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
Python生成器generator用法示例
2018/08/10 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
MaBelle玛贝尔香港官网:香港钻饰连锁店
2019/09/09 全球购物
实习心得体会
2014/01/02 职场文书
祖国在我心中演讲稿600字
2014/05/04 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python