亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js實現文本框支持加減運算的方法

2019-11-20 11:47:51
字體:
來源:轉載
供稿:網友

本文實例講述了js實現文本框支持加減運算的方法。分享給大家供大家參考。具體如下:

這是一個網頁表單效果,讓表單內的文本框支持加減運算,不過你要按正確的運算式輸入,要不然它沒有那么智能哦,比如輸入1+5,文本框旁邊會顯示計算結果,這要歸功于JavaScript的功能。

運行效果截圖如下:

在線演示地址如下:

http://demo.VeVB.COm/js/2015/js-math-input-method-codes/

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>支持加減運算的文本框</title><meta http-equiv="content-type" content="text/html;charset=gb2312"><style type="text/css">body{color:#000;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif,"宋體";}input{border-style:solid;border-color:#868275;background-color:#f9f9f9;border-width:1px;color:#505050;vertical-align:middle;}</style><script language=javascript>function FloatAdd(arg1,arg2){ var r1,r2,m; try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} m=Math.pow(10,Math.max(r1,r2)) return (arg1*m+arg2*m)/m}function FloatSubtr(arg1,arg2){ return FloatAdd(arg1,-arg2);}function IsMoney(Money){ if(/^[/d|+|.|-]+$/.test(Money)) return true; return false;}function result(){ str=document.getElementById("buy").value; if(!(IsMoney(str))){  document.getElementById("amount").innerHTML ="無效金額";  return false; } var len=str.length,money=0,Num=0; var NumStr="",ctrlflag="x",cflag=0; for(var i=0;i<len; i++){  c= str.charAt(i);  if((c=="+")||(c=="-")){   if(i+1<len){    if ((str.charAt(i+1)=="+")||(str.charAt(i+1)=="-")) continue;   }   if((NumStr!="")&&(isNaN(NumStr))){    if(isNaN(NumStr)){     document.getElementById("amount").innerHTML ="輸入無效金額";     return false;    }   }   if(NumStr!=""){   //alert("i:"+i+"NumStr:"+NumStr);    if ((ctrlflag=="+")||(ctrlflag=="x")){     Num=parseFloat(NumStr);     //alert(ctrlflag+"money:"+money+"Num:"+Num);     money=FloatAdd(money,Num);     NumStr="";     Num=0;     ctrlflag=c;    }    else{     //alert(money+"里面減了"+NumStr);     Num=parseFloat(NumStr);     money=FloatSubtr(money,Num);     NumStr="";     Num=0;     ctrlflag=c;    }   }   else{    ctrlflag=c;   }  continue;  }  else{   NumStr=NumStr+""+c;  } } if((NumStr!="")&&(isNaN(NumStr))){  if (isNaN(NumStr)){   document.getElementById("amount").innerHTML ="無效金額"+NumStr;   return false;  } } if((ctrlflag=="-")&&(NumStr!="")){  Num=parseFloat(NumStr);   money=FloatSubtr(money,Num); } if(((ctrlflag=="+")||(ctrlflag=="x"))&&((NumStr!=""))){  Num=parseFloat(NumStr);  money=FloatAdd(money,Num); } document.getElementById("amount").innerHTML =money;}</script></head><body>請輸入加減計算式:<input id="buy" name="buy" maxlength="30" type="text" onkeyup="javascript:result();"><span id="amount"></span></body></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
免费91在线视频| 国产一区二区欧美日韩| 国产成人精品日本亚洲专区61| 国产精品亚洲视频在线观看| 国产成人亚洲综合青青| 欧美成人自拍视频| 97久久精品在线| 欧洲亚洲在线视频| 亚洲小视频在线| 法国裸体一区二区| 91久久在线视频| 亚洲视频999| 国产亚洲精品美女| 亚洲成人精品久久| 国产一区二区在线播放| 久久久91精品国产一区不卡| 欧美性猛交xxxx乱大交极品| 97婷婷大伊香蕉精品视频| 国产成人精品在线播放| 亚洲另类欧美自拍| 久久精品国产精品亚洲| 国内偷自视频区视频综合| 国产精品极品美女在线观看免费| 26uuu另类亚洲欧美日本老年| 日韩精品在线视频| 日韩va亚洲va欧洲va国产| 2019中文字幕在线免费观看| 久久亚洲精品中文字幕冲田杏梨| 欧美日韩国产精品专区| 精品人伦一区二区三区蜜桃免费| 亚洲欧美日本伦理| 国产欧美日韩专区发布| 国产成人综合一区二区三区| 欧美制服第一页| 久久电影一区二区| 精品视频在线导航| 国产精品久久久久不卡| 欧美日韩成人在线观看| 国产欧美一区二区三区久久| 不用播放器成人网| 国产日本欧美一区二区三区在线| 欧美日韩国产va另类| 欧美黄色免费网站| 最近中文字幕2019免费| 日本精品视频在线| 欧美日韩午夜视频在线观看| 久久久久一本一区二区青青蜜月| 欧美大人香蕉在线| 91精品国产乱码久久久久久蜜臀| 亚洲免费影视第一页| 国产精品久久9| 欧美综合在线观看| 免费99精品国产自在在线| 福利视频一区二区| 国产精品劲爆视频| 中文字幕日韩欧美在线视频| 欧美高清videos高潮hd| 亚洲美女中文字幕| 俺去亚洲欧洲欧美日韩| 中文字幕在线国产精品| 456亚洲影院| xxav国产精品美女主播| 久久精品久久久久| 欧美小视频在线| 2021国产精品视频| 亚洲va欧美va国产综合久久| 欧美疯狂性受xxxxx另类| 亚洲乱亚洲乱妇无码| 国产97在线亚洲| 欧美日韩国产成人在线| 国产精品wwwwww| 欧美午夜片欧美片在线观看| 国产女精品视频网站免费| 欧美激情国产精品| 欧美日韩黄色大片| 久久久噜噜噜久久久| 欧美xxxx做受欧美| 欧美精品一区三区| 91av中文字幕| 久久久人成影片一区二区三区| 成人欧美一区二区三区在线湿哒哒| 国产精品成熟老女人| 中文字幕日韩av| 国产精品三级网站| 亚洲人在线观看| 国产一区二区三区在线看| 国产精品一区二区三区久久| 亚洲精品小视频在线观看| 欧美精品一区二区免费| 久久影视电视剧免费网站清宫辞电视| 欧美性理论片在线观看片免费| 国产精品久久久久久久av电影| 欧美日韩第一页| 欧美黑人性生活视频| 日韩欧美亚洲一二三区| 国产欧美在线播放| 7777精品久久久久久| 欧美午夜女人视频在线| 亚洲国产成人精品电影| 国产精品久久精品| 91国内揄拍国内精品对白| 欧美有码在线观看| 91国内产香蕉| 国产精品久久9| 久久久久久九九九| 欧美在线视频一区| 国产精品视频26uuu| 欧美性少妇18aaaa视频| 国产日韩精品一区二区| 亚洲综合自拍一区| 欧美国产激情18| 国产乱人伦真实精品视频| 欧美精品免费在线| 2020久久国产精品| 亚洲天堂成人在线视频| 成人天堂噜噜噜| 国产精品午夜国产小视频| 91中文字幕在线观看| 成人啪啪免费看| 欧美日韩亚洲一区二| 欧美天堂在线观看| 久久躁日日躁aaaaxxxx| 成人亚洲欧美一区二区三区| 国产精品一区久久久| 欧美黑人性视频| 亚洲欧美中文字幕在线一区| 97视频在线观看播放| 成人妇女淫片aaaa视频| 亚洲第一天堂av| 精品成人久久av| 九九热精品视频在线播放| 欧美亚洲国产日本| 2019中文字幕在线观看| 视频一区视频二区国产精品| 97国产精品人人爽人人做| 欧美激情一级二级| 另类色图亚洲色图| 国产日韩欧美中文| 亚洲欧洲国产伦综合| 日韩精品在线免费观看| 91手机视频在线观看| 亚洲精品91美女久久久久久久| 亚洲欧洲av一区二区| 久久夜色精品亚洲噜噜国产mv| 91亚洲va在线va天堂va国| 久久久久久久久综合| 欧美精品成人91久久久久久久| 日韩午夜在线视频| 成人自拍性视频| 国产精品亚洲精品| 亚洲人成电影网站色xx| 国产日产欧美精品| 国产精品午夜一区二区欲梦| 国产欧美韩国高清| 成人精品一区二区三区| 色综合五月天导航| 中文.日本.精品| 成人精品一区二区三区电影黑人| 午夜剧场成人观在线视频免费观看| 5278欧美一区二区三区| 亚洲天堂开心观看| 色综合男人天堂| 欧美怡红院视频一区二区三区| 亚洲精品美女久久久久|