JavaScript實現(xiàn)淘寶購物件數(shù)選擇
本文實例為大家分享了JavaScript實現(xiàn)淘寶購物件數(shù)選擇的具體代碼,供大家參考,具體內(nèi)容如下
實現(xiàn)一個簡易的淘寶購物件數(shù)量的選擇算法,通過鼠標點擊“+”、“-”按鈕對數(shù)量增加或減少1,限購9件,最大增加到數(shù)字9,最小減少到0.
代碼如下:
<!DOCTYPE html> <html> <head> ?? ?<script LANGUAGE="JavaScript" type="text/javascript"> ?? ??? ?function addnum() ?? ??? ?{ ?? ??? ??? ?var num = document.getElementById("res").value; ?? ??? ??? ?num = parseInt(num) + 1; ?? ??? ??? ?if (num>9)? ?? ??? ??? ?{ ?? ??? ??? ??? ?alert("已經(jīng)是最大夠件數(shù)!"); ?? ??? ??? ?} ?? ??? ??? ?else ?? ??? ??? ?{ ?? ??? ??? ??? ?document.getElementById("res").value = num; ?? ??? ??? ?} ?? ??? ?} ?? ??? ?function decnum() ?? ??? ?{ ?? ??? ??? ?var num = document.getElementById("res").value; ?? ??? ??? ?num = parseInt(num) - 1; ?? ??? ??? ?if (num<0)? ?? ??? ??? ?{ ?? ??? ??? ??? ?alert("已經(jīng)是最小夠件數(shù)!"); ?? ??? ??? ?} ?? ??? ??? ?else ?? ??? ??? ?{ ?? ??? ??? ??? ?document.getElementById("res").value = num; ?? ??? ??? ?} ?? ??? ?} ?? ?</script> </head> <body> ?? ?<form id="myform" > ?? ??? ?<p>數(shù)量</p> ?? ??? ?<input type="button" id="dec" value="-" onclick="decnum()"> ?? ??? ?<input type="text" value="0" id="res"> ?? ??? ?<input type="button" id="add" value="+" onclick="addnum()"> ?? ??? ?<p>限購9件</p> ?? ?</form> </body> </html>
程序結(jié)果如下:
最大夠件數(shù):
最小夠件數(shù):
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
身份證號碼前六位所代表的省,市,區(qū), 以及地區(qū)編碼下載
身份證號碼前六位所代表的省,市,區(qū), 以及地區(qū)編碼下載...2007-04-04JavaScript 實現(xiàn)同時選取多個時間段的方法
這篇文章主要介紹了JavaScript 實現(xiàn)同時選取多個時間段的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10JavaScript版DateAdd和DateDiff函數(shù)代碼
VBScript中有兩個非常好用的日期操作函數(shù):DateAdd用來給日期添加指定時間間隔,DateDiff用來返回兩個日期的時間間隔。可惜的是JavaScript沒有,不過我們可以寫一個函數(shù)來實現(xiàn),一樣的,呵呵2012-03-03BOOTSTRAP時間控件顯示在模態(tài)框下面的bug修復(fù)
這篇文章主要介紹了BOOTSTRAP時間控件顯示在模態(tài)框下面的bug修復(fù),需要的朋友可以參考下2015-02-02JavaScript實現(xiàn)的in_array函數(shù)
這篇文章主要介紹了JavaScript實現(xiàn)的in_array函數(shù),用于判斷一個值是否在數(shù)組中,類似PHP的in_array函數(shù),需要的朋友可以參考下2014-08-08