文本框数量加减功能

Posted 小太阳wy927

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本框数量加减功能相关的知识,希望对你有一定的参考价值。

 此功能相当于购物车加减功能:

<div class="_stepper">
  <input type="text" value="30" class="stepper_input" />
  <em class="up" id="numAdd" value="加"></em>
  <em class="down" id="numDec" value="减"></em>
</div>


css

._stepper{display:inline-block;position:relative;margin-right:10px; }
.stepper_input{ background: #fff; border: 1px solid #ddd;width:150px;height:34px;color: #697082;padding-left:10px;}
._stepper .up,._stepper .down{position:absolute; cursor: pointer;width:36px;height:17px; border: 1px solid #ddd;text-indent: -99999px; background:#f8fbfe;}
._stepper .up{background: #fff url(../../../Content/images/_register/up.png) no-repeat; background-position:center;top:0px;right:0;}
._stepper .down{background: #fff url(../../../Content/images/_register/down.png) no-repeat; background-position: center; bottom:0px;right:0; }

   //加的效果
        $("#numAdd").click(function () {
            var n = $(".stepper_input").val();
            if (n < 30) {
                var num = parseInt(n) + 1;
                if (num == 0) { return; }
                $(".stepper_input").val(num);
            }

        });

        //减的效果
        $("#numDec").click(function () {
            var n = $(".stepper_input").val();
            if (n > 2) {
                var num = parseInt(n) - 1;
                if (num == 0) { return }
                $(".stepper_input").val(num);
            }
        });

  

效果

以上是关于文本框数量加减功能的主要内容,如果未能解决你的问题,请参考以下文章

数量加减

IOS开发-OC学习-常用功能代码片段整理

JS 文本框加法运算保留2位小数

js获取文本框的日期,并且进行加减,以得到另一个日期

jquery实现购物车数量加减,价格计算功能

js实现文本框支持加减运算的方法