基于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 02 Javascript
浅谈Javascript数组的使用
Jul 29 Javascript
AngularJS中$interval的用法详解
Feb 02 Javascript
jquery操作select元素和option的实例代码
Feb 03 Javascript
如何用JavaScript实现动态修改CSS样式表
May 20 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
Apr 12 Javascript
bootstrap轮播图示例代码分享
May 17 Javascript
微信小程序模板和模块化用法实例分析
Nov 28 Javascript
VUE 全局变量的几种实现方式
Aug 22 Javascript
详解JavaScript中的坐标和距离
May 27 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
May 27 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 Squid中可缓存的动态网页设计
2008/09/17 PHP
jQuery 源码分析笔记
2011/05/25 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
JavaScript中的函数声明和函数表达式区别浅析
2015/03/27 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
vue中touch和click共存的解决方式
2020/07/28 Javascript
用Python编写简单的定时器的方法
2015/05/02 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
Python设计模式之工厂模式简单示例
2018/01/09 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
Python K最近邻从原理到实现的方法
2019/08/15 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
python3实现绘制二维点图
2019/12/04 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
应征英语教师求职信
2013/11/27 职场文书
接待员岗位责任制
2014/02/10 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
治安消防安全责任书
2014/07/23 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
学雷锋日活动总结
2015/02/06 职场文书
暑假打工感想
2015/08/07 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
Python3 如何开启自带http服务
2021/05/18 Python