基于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 相关文章推荐
jquery live()调用不存在的解决方法
Feb 26 Javascript
js获取页面传来参数的方法
Sep 06 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
May 13 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
Sep 14 Javascript
基于Javascript实现二级联动菜单效果
Mar 04 Javascript
jquery判断对象是否为空并遍历对象的简单实例
Jul 26 Javascript
js仿小米官网图片轮播特效
Sep 29 Javascript
ionic 自定义弹框效果
Jun 27 Javascript
vue-music关于Player播放器组件详解
Nov 28 Javascript
Vue props 单向数据流的实现
Nov 06 Javascript
VUE.js实现动态设置输入框disabled属性
Oct 28 Javascript
Element Backtop回到顶部的具体使用
Jul 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中如何判断AJAX提交的数据
2012/02/05 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
php 浮点数比较方法详解
2017/05/05 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
一个基于jquery的图片切换效果
2010/07/06 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
JavaScript验证电子邮箱的函数
2014/08/22 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
2017/12/18 jQuery
在vue中封装可复用的组件方法
2018/03/01 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
python生成九宫格图片
2018/11/19 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
2021/02/06 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
五水共治捐款倡议书
2014/05/14 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书