基于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移动listbox的值原理及代码
May 03 Javascript
javascript回车完美实现tab切换功能
Mar 13 Javascript
javascript正则表达式基础知识入门
Apr 20 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
Jan 19 Javascript
分享12个实用的jQuery代码片段
Mar 09 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
Nov 20 Javascript
JavaScript循环_动力节点Java学院整理
Jun 28 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
Sep 18 Javascript
Node调用Java的示例代码
Sep 20 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
Jan 08 Javascript
原生js实现文件上传、下载、封装等实例方法
Jan 05 Javascript
JavaScript单线程和任务队列原理解析
Feb 04 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
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
PHP similar_text 字符串的相似性比较函数
2010/05/26 PHP
php设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
mac下安装nginx和php
2013/11/04 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
js添加table的行和列 具体实现方法
2013/07/22 Javascript
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
javascript 用函数语句和表达式定义函数的区别详解
2014/01/06 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
2014/03/19 Javascript
Javscript调用iframe框架页面中函数的方法
2014/11/01 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
vue使用axios上传文件(FormData)的方法
2019/04/14 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
python 中的列表解析和生成表达式
2011/03/10 Python
Python中运行并行任务技巧
2015/02/26 Python
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
求职简历推荐信范文
2013/12/02 职场文书
英语专业学生个人求职信
2014/01/28 职场文书
班级口号大全
2014/06/09 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
2014年工人工作总结
2014/11/25 职场文书
防汛通知
2015/04/25 职场文书
同事打架检讨书
2015/05/06 职场文书
比较node.js和Deno
2021/04/27 Javascript