使用jQuery實(shí)現(xiàn)input數(shù)值增量和減量的方法
本文實(shí)例講述了使用jQuery實(shí)現(xiàn)input數(shù)值增量和減量的方法。分享給大家供大家參考。具體分析如下:
在很多電商網(wǎng)站中,在購(gòu)物車所在頁(yè)面,涉及到商品數(shù)量的時(shí)候,都會(huì)提供一個(gè)+號(hào)按鈕和-號(hào)按鈕來(lái)實(shí)現(xiàn)增1和減1,并且只允許input中輸入數(shù)值。Bootstrap TouchSpin這款插件就是針對(duì)此需求而寫。(Bootstrap TouchSpin這款插件點(diǎn)擊此處本站下載。)
首先引入必要的css和js文件。
<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>
一、控制數(shù)值的精度和自增自減量
<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>

● 點(diǎn)擊+號(hào)按鈕自增0.1
● 點(diǎn)擊-號(hào)按鈕自減0.1
● 保留2位小數(shù)點(diǎn)
● 允許的最小數(shù)值0.00
● 允許的最大數(shù)值100.00
● 只允許輸入數(shù)值,否則失去焦點(diǎn)顯示最小值0.00
二、只允許從1開(kāi)始的整數(shù),這也是購(gòu)物車頁(yè)面常用的做法
<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>

● 點(diǎn)擊+號(hào)按鈕自增1
● 點(diǎn)擊-號(hào)按鈕自減1
● 允許的最小數(shù)值1
● 允許的最大數(shù)值100
● 只允許輸入數(shù)值,否則失去焦點(diǎn)顯示最小值1
至于其它用法,感興趣的朋友可參考相關(guān)文檔。
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- js與jquery實(shí)時(shí)監(jiān)聽(tīng)輸入框值的oninput與onpropertychange方法
- jquery實(shí)現(xiàn)勾選復(fù)選框觸發(fā)事件給input賦值
- jQuery中:input選擇器用法實(shí)例
- jQuery不兼容input的change事件問(wèn)題解決過(guò)程
- jQuery響應(yīng)鼠標(biāo)事件并隱藏與顯示input默認(rèn)值
- jquery中$(#form :input)與$(#form input)的區(qū)別
- jquery顯示隱藏input對(duì)象
- jQuery 隱藏和顯示 input 默認(rèn)值示例
- jQuery多個(gè)input求和的實(shí)現(xiàn)方法
相關(guān)文章
jQuery-1.9.1源碼分析系列(十)事件系統(tǒng)之事件包裝
這篇文章主要介紹了jQuery-1.9.1源碼分析系列(十)事件系統(tǒng)之事件包裝的相關(guān)資料,需要的朋友可以參考下2015-11-11
jQuery調(diào)用WebService的實(shí)現(xiàn)代碼
jQuery調(diào)用WebService的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-06-06
jQuery實(shí)現(xiàn)簡(jiǎn)單QQ聊天框
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)簡(jiǎn)單QQ聊天框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08
jquery.pager.js分頁(yè)實(shí)現(xiàn)詳解
這篇文章主要為大家詳細(xì)介紹了jquery.pager.js分頁(yè)的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
jQuery EasyUI API 中文文檔 - ValidateBox驗(yàn)證框
jQuery EasyUI API 中文文檔 - ValidateBox驗(yàn)證框,使用jQuery EasyUI的朋友可以參考下。2011-10-10
jquery實(shí)現(xiàn)聯(lián)想詞搜索框和搜索結(jié)果分頁(yè)的示例
今天小編就為大家分享一篇jquery實(shí)現(xiàn)聯(lián)想詞搜索框和搜索結(jié)果分頁(yè)的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
jquery計(jì)算鼠標(biāo)和指定元素之間距離的方法
這篇文章主要介紹了jquery計(jì)算鼠標(biāo)和指定元素之間距離的方法,涉及jQuery針對(duì)頁(yè)面位置屬性與鼠標(biāo)事件的相關(guān)操作技巧,需要的朋友可以參考下2015-06-06

