使用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='demo1']").TouchSpin({ min: 0, max: 100, step: 0.1,//增量或减量 decimals: 2, //精度 boostat: 5, maxboostedstep: 10, postfix: '%' //后缀 }); }); </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='demo2']").TouchSpin({ min: 1, max: 100, step: 1//增量或减量 }); }); </script>
● 點選+號按鈕自增1
● 點選-號按鈕自減1
● 允許的最小數值1
● 允許的最大數值100
● 只允許輸入數值,否則失去焦點顯示最小值1
以上就是使用jQuery實現input數值增量和減量的方法的所有內容了,想了解更多請到PHP中文網搜尋喔~
相關推薦:
jquery一鍵控制checkbox全選,反選,全不選的方法
#以上是使用jQuery實作input數值增量和減量的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!