使用jQuery实现input数值增量和减量的方法


Posted in Javascript onJanuary 24, 2015

本文实例讲述了使用jQuery实现input数值增量和减量的方法。分享给大家供大家参考。具体分析如下:

在很多电商网站中,在购物车所在页面,涉及到商品数量的时候,都会提供一个+号按钮和-号按钮来实现增1和减1,并且只允许input中输入数值。Bootstrap TouchSpin这款插件就是针对此需求而写。(Bootstrap TouchSpin这款插件点击此处本站下载。)

首先引入必要的css和js文件。

<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" />

<link href="css/jquery.bootstrap-touchspin.min.css" rel="stylesheet" />

<script src="Scripts/jquery-2.1.3.min.js"></script>

<script src="bootstrap/js/bootstrap.min.js"></script>

<script src="Scripts/jquery.bootstrap-touchspin.min.js"></script>

一、控制数值的精度和自增自减量  

<br />

<div style="margin-left: 10px;">

        <form class="form-horizontal" role="form">

            <div class="form-group">

                <div class="col-xs-2">

                    <input id="demo1" type="text" value="55" name="demo1" class="form-control" />

                </div>

            </div>

        </form>

</div>

<script type="text/javascript">

        $(function () {

            $("input[name='demo1']").TouchSpin({

                min: 0,

                max: 100,

                step: 0.1,//增量或减量

                decimals: 2, //精度

                boostat: 5,

                maxboostedstep: 10,

                postfix: '%' //后缀

            });

        });

</script>

使用jQuery实现input数值增量和减量的方法

● 点击+号按钮自增0.1
● 点击-号按钮自减0.1
● 保留2位小数点
● 允许的最小数值0.00
● 允许的最大数值100.00
● 只允许输入数值,否则失去焦点显示最小值0.00

二、只允许从1开始的整数,这也是购物车页面常用的做法

<div style="margin-left: 10px;">

        <form class="form-horizontal" role="form">

            <div class="form-group">

                <div class="col-xs-2">

                    <input id="demo2" type="text" value="1" name="demo2" class="form-control" />

                </div>

            </div>

        </form>

</div>

<script type="text/javascript">

        $(function () {

            $("input[name='demo2']").TouchSpin({

                min: 1,

                max: 100,

                step: 1//增量或减量

            });

        });

</script>

使用jQuery实现input数值增量和减量的方法

● 点击+号按钮自增1
● 点击-号按钮自减1
● 允许的最小数值1
● 允许的最大数值100
● 只允许输入数值,否则失去焦点显示最小值1

至于其它用法,感兴趣的朋友可参考相关文档。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript动态创建div属性和样式示例代码
Oct 09 Javascript
更快的异步执行(setTimeout多浏览器)
Aug 12 Javascript
AngularJS 实现按需异步加载实例代码
Oct 18 Javascript
JavaScript脚本库编写的方法
Dec 09 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
AngularJS 入门教程之HTML DOM实例详解
Jul 28 Javascript
seajs学习之模块的依赖加载及模块API的导出
Oct 20 Javascript
js最简单的双向绑定实例讲解
Jan 02 Javascript
基于js中的存储键值对以及注意事项介绍
Mar 30 Javascript
Webpack中publicPath路径问题详解
May 03 Javascript
JSON字符串操作移除空串更改key/value的介绍
Jan 05 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
Aug 10 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 #Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 #Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 #Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
Jan 23 #Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 #Javascript
jQuery选择器querySelector的使用指南
Jan 23 #Javascript
jQuery中DOM操作实例分析
Jan 23 #Javascript
You might like
PHP远程调试之XDEBUG
2015/12/29 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
2019/09/10 PHP
鼠标移动到一张图片时变为另一张图片
2006/12/05 Javascript
一些常用的Javascript函数
2006/12/22 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
python实现聚类算法原理
2018/02/12 Python
python 判断文件还是文件夹的简单实例
2019/06/10 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
html5与css3小应用
2013/04/03 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
建筑专业毕业生推荐信
2013/11/21 职场文书
咖啡店自主创业商业计划书
2014/01/22 职场文书
学生喝酒检讨书
2014/02/06 职场文书
安全承诺书格式
2014/05/21 职场文书
教师拔河比赛广播稿
2014/10/14 职场文书
2014年协会工作总结
2014/11/22 职场文书
求职信格式范文
2015/03/19 职场文书
数学教师求职信范文
2015/03/20 职场文书
2015年化妆品销售工作总结
2015/05/11 职场文书
城南旧事电影观后感
2015/06/16 职场文书
TV动画《间谍过家家》公开PV
2022/03/20 日漫