| | |
| | | var HSumMoney = newHSumMoney * 1; //éé¢ |
| | | var HDiscountRate = $("#HDiscountRate").val() * 1; //æ´åææ£ |
| | | var HRelSumMoney = HSumMoney * HDiscountRate * 0.01; //ææ£åéé¢ |
| | | HRelSumMoney = dealDoubleToFixed(HRelSumMoney, 2); |
| | | |
| | | var HGiftRate = $("#HGiftRate").val() * 1; //èµ éæ¯ä¾ |
| | | var HGiftMoney = HSumMoney * HGiftRate * 0.01; |
| | | HGiftMoney = dealDoubleToFixed(HGiftMoney,2); |
| | | |
| | | $("#HSumMoney").val(HSumMoney); |
| | | $("#HDiscountRate").val(HDiscountRate); |
| | |
| | | var HSumMoney = $("#HSumMoney").val() * 1; //éé¢ |
| | | var HDiscountRate = newHDiscountRate * 1; //æ´åææ£ |
| | | var HRelSumMoney = HSumMoney * HDiscountRate * 0.01; //ææ£åéé¢ |
| | | HRelSumMoney = dealDoubleToFixed(HRelSumMoney, 2); |
| | | |
| | | $("#HSumMoney").val(HSumMoney); |
| | | $("#HDiscountRate").val(HDiscountRate); |
| | |
| | | var HSumMoney = $("#HSumMoney").val() * 1; //éé¢ |
| | | var HGiftRate = $("#HGiftRate").val() * 1; //èµ éæ¯ä¾ |
| | | var HGiftMoney = HSumMoney * HGiftRate * 0.01; |
| | | HGiftMoney = dealDoubleToFixed(HGiftMoney,2); |
| | | |
| | | $("#HGiftMoney").val(HGiftMoney); |
| | | }); |
| | |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¤çå°æ°æ¾ç¤ºä½æ°ï¼dataï¼éè¦å¤ççæ°æ®ï¼numï¼æ°æ®çç±»å(å¦1:æ°éï¼2:éé¢ï¼3:åä»·)ï¼ |
| | | function dealDoubleToFixed(data, num) { |
| | | //ç¨äºè®¾ç½®å°æ°ä½æ° |
| | | var dotLength = 0; |
| | | |
| | | if (num == 1) { //彿°æ®ä¸ºæ°éæ¶ï¼æå¤ä¿ç6ä½å°æ° |
| | | //设置æå¤ä¿ç6ä½å°æ° |
| | | dotLength = 6; |
| | | } else if (num == 2) { //彿°æ®ä¸ºé颿¶ï¼æå¤ä¿ç2ä½å°æ° |
| | | //设置æå¤ä¿ç2ä½å°æ° |
| | | dotLength = 2; |
| | | } else if (num == 3) { //彿°æ®ä¸ºåä»·æ¶ï¼æå¤ä¿ç4ä½å°æ° |
| | | //设置æå¤ä¿ç4ä½å°æ° |
| | | dotLength = 4; |
| | | } |
| | | |
| | | //夿æ¯å¦åå¨å°æ°ç¹åå
¶ç´¢å¼ä½ç½® |
| | | data = data + ""; |
| | | var index = data.indexOf("."); |
| | | |
| | | //å¤çæ°æ®å¹¶è¿å |
| | | if (index < 0) { |
| | | return data * 1; |
| | | } else { |
| | | //è·åå°æ°ä½æ° |
| | | var length = data.length - index - 1; |
| | | if (length <= dotLength) { |
| | | return data * 1; |
| | | } else { |
| | | data = data * 1; |
| | | return data.toFixed(dotLength); |
| | | } |
| | | } |
| | | } |
| | | //#endregion |
| | | </script> |
| | | </body> |
| | | </html> |