首頁  >  文章  >  web前端  >  使用jQuery實作input數值增量和減量的方法

使用jQuery實作input數值增量和減量的方法

韦小宝
韦小宝原創
2017-11-28 10:21:092700瀏覽

使用jQuery實現input數值增量和減量的方法,在許多電商網站中,在購物車所在頁面,涉及到商品數量的時候,都會提供一個+號按鈕和-號按鈕來實現增1和減1,並且只允許input中輸入數值,這時候就需要jQuery來實現了附有 jQuery原始碼哦~

首先引入必要的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=&#39;demo1&#39;]").TouchSpin({
                min: 0,
                max: 100,
                step: 0.1,//增量或减量
                decimals: 2, //精度
                boostat: 5,
                maxboostedstep: 10,
                postfix: &#39;%&#39; //后缀
            });
        });
</script>

● 點選+號按鈕自增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=&#39;demo2&#39;]").TouchSpin({
                min: 1,
                max: 100,
                step: 1//增量或减量
            });
        });
</script>

● 點選+號按鈕自增1
● 點選-號按鈕自減1
● 允許的最小數值1
● 允許的最大數值100
● 只允許輸入數值,否則失去焦點顯示最小值1

以上就是使用jQuery實現input數值增量和減量的方法的所有內容了,想了解更多請到PHP中文網搜尋喔~

相關推薦:

jquery一鍵控制checkbox全選,反選,全不選的方法

JS和JQUERY有什麼差別

如何用jQuery實作放大鏡效果

#

以上是使用jQuery實作input數值增量和減量的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn