基于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 前的按键判断代码
Mar 19 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
May 07 Javascript
js点击出现悬浮窗效果不使用JQuery插件
Jan 20 Javascript
jQuery的remove()方法使用详解
Aug 11 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
Aug 24 Javascript
js生成随机数(指定范围)的实例代码
Jul 10 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
Jul 12 Javascript
聊聊JavaScript如何实现继承及特点
Apr 07 Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 Javascript
js如何获取图片url的Blob值并预览示例代码
Mar 07 Javascript
Websocket 向指定用户发消息的方法
Jan 09 Javascript
如何阻止移动端浏览器点击图片浏览
Aug 29 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实现获取图片颜色值的方法
2014/07/11 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
JavaScript实现简单生成随机颜色的方法
2017/09/21 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
JS如何在不同平台实现多语言方式
2020/07/16 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
python Django连接MySQL数据库做增删改查
2013/11/07 Python
Python查找相似单词的方法
2015/03/05 Python
Python递归遍历列表及输出的实现方法
2015/05/19 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
用pycharm开发django项目示例代码
2019/06/13 Python
python async with和async for的使用
2019/06/20 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
详解python polyscope库的安装和例程
2020/11/13 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
2021/02/06 Python
新闻网站实习自我鉴定
2013/09/25 职场文书
通信工程毕业生自荐信
2013/11/01 职场文书
家长会邀请书
2014/01/25 职场文书
小学防溺水制度
2014/01/29 职场文书
终止劳动合同协议书
2014/04/14 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
校庆口号
2014/06/20 职场文书
求职自我推荐信
2014/06/25 职场文书
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
单位证明范文
2015/06/18 职场文书