基于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 相关文章推荐
JS 日期验证正则附asp日期格式化函数
Sep 11 Javascript
node.js中的http.response.addTrailers方法使用说明
Dec 14 Javascript
简介JavaScript中的push()方法的使用
Jun 09 Javascript
tuzhu_req.js 实现仿百度图片首页效果
Aug 11 Javascript
深入理解requestAnimationFrame的动画循环
Sep 20 Javascript
AngularJS中$watch和$timeout的使用示例
Sep 20 Javascript
jQuery实现删除li节点的方法
Dec 06 Javascript
原生js轮播(仿慕课网)
Feb 15 Javascript
详解Angular2中Input和Output用法及示例
May 21 Javascript
本地搭建微信小程序服务器的实现方法
Oct 27 Javascript
完美解决axios跨域请求出错的问题
Feb 05 Javascript
Vue项目引进ElementUI组件的方法
Nov 11 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下使用以下代码连接并测试
2008/04/09 PHP
php 获取客户端的真实ip
2009/11/30 PHP
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
分享PHP header函数使用教程
2013/09/05 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
View.post() 不靠谱的地方你知道多少
2017/08/29 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
2018/01/25 jQuery
Vue 仿QQ左滑删除组件功能
2018/03/12 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
2020/03/16 Javascript
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
Python对HTML转义字符进行反转义的实现方法
2019/04/28 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
python 实现百度网盘非会员上传超过500个文件的方法
2021/01/07 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
后勤副校长自我鉴定
2013/10/13 职场文书
机械专业毕业生推荐信范文
2013/11/25 职场文书
教师网络培训感言
2014/03/09 职场文书
产品开发计划书
2014/04/27 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
组织生活会发言材料
2014/12/15 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书