使用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)按鈕來實(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開始的整數(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)聽輸入框值的oninput與onpropertychange方法
- jquery實(shí)現(xiàn)勾選復(fù)選框觸發(fā)事件給input賦值
- jQuery中:input選擇器用法實(shí)例
- jQuery不兼容input的change事件問題解決過程
- 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 日期控件datepicker屬性詳細(xì)解析
本文是對(duì)jquery中日期控件datepicker的屬性進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-11-11jQuery實(shí)現(xiàn)div跟隨鼠標(biāo)移動(dòng)
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)div跟隨鼠標(biāo)移動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05jQuery News Ticker 基于jQuery的即時(shí)新聞行情展示插件
今天分享一個(gè)新聞行情的jQUery插件,可以幫助大家使用比較小的頁(yè)面區(qū)域來展示最新最重要的信息。2011-11-11Jquery attr("checked") 返回checked或undefined 獲取選中失效
$('#cb').attr('checked'); 返回的是checked或者是undefined,不是原來的true和false了,有關(guān)此問題的解決方法如下,感興趣的朋友可以參考下2013-10-10解析頁(yè)面加載與js函數(shù)的執(zhí)行 onload or ready
這篇文章主要介紹了頁(yè)面加載與js函數(shù)的執(zhí)行 onload or ready 需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12jQuery綁定點(diǎn)擊事件與改變事件的方式總結(jié)及多個(gè)元素綁定多個(gè)事件
我們一說到j(luò)Query中對(duì)于元素的修改,就是元素的內(nèi)容、屬性、樣式的修改,下面這篇文章主要給大家介紹了關(guān)于jQuery綁定點(diǎn)擊事件與改變事件的方式總結(jié)及多個(gè)元素綁定多個(gè)事件的相關(guān)資料,需要的朋友可以參考下2022-12-12jQuery中的CSS樣式屬性css()及width()系列大全
本文給大家分享jQuery的CSS樣式屬性css(),width()系列,offset()與position(),scrollLeft()與scrollTop()的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-08-08jQuery學(xué)習(xí)筆記之jQuery.fn.init()的參數(shù)分析
這篇文章主要介紹了jQuery.fn.init()的參數(shù)分析,需要的朋友可以參考下2014-06-06