最近给一个客户做了一个代码,客户是做金融的,需要给企业计算一些员工的税率啥的,反正我也不太清楚,只按照客户要求来做就行。
客户的要求就是有一个输入框,输入数字之后点计算,下边出现6组不同结果,这6组不同结果需要乘以不同的汇率来计算出来。
div部分记得要引入jquery.min.js哦
[html]
<script src="js/jquery.min.js"></script>
<input type="text" id="nums">
<button id="doIt">计算</button>
</div>
<div><span>结果一:</span><span id="res1"></span></div>
<div><span>结果二:</span><span id="res2"></span></div>
<div><span>结果三:</span><span id="res3"></span></div>
<div><span>结果四:</span><span id="res4"></span></div>
<div><span>结果五:</span><span id="res5"></span></div>
<div><span>结果六:</span><span id="res6"></span></div>[/html]
js部分
[html]
<script>
    $(function () {
        //单击计算;
        $("#doIt").click(function () {
            //获取数据;
            var nums = $("#nums").val();
            //判断数据类型;
            var type = $.isNumeric(nums);
            if (type != true) {
                alert("请确认输入的为数字类型");
                $("#nums").focus();
                return false;
            }
            //输入计算结果;
            var multi = [0.5, 15, 1.6, 4.2, 2.8, 1.2];//每个结果计算的乘数;
            var res1 = parseFloat(nums * multi[0]).toFixed(2);//保留两位数
            var res2 = parseFloat(nums * multi[1]).toFixed(2);//保留两位数
            var res3 = parseFloat(nums * multi[2]).toFixed(2);//保留两位数
            var res4 = parseFloat(nums * multi[3]).toFixed(2);//保留两位数
            var res5 = parseFloat(nums * multi[4]).toFixed(2);//保留两位数
            var res6 = parseFloat(nums * multi[5]).toFixed(2);//保留两位数
            //输出到web页面;
            $("#res1").html(res1);
            $("#res2").html(res2);
            $("#res3").html(res3);
            $("#res4").html(res4);
            $("#res5").html(res5);
            $("#res6").html(res6);
        })
    })
</script>
[/html]
我这边给客户实现的效果图是这样的。
如果有客户还需要比如限制数字框不低于几位可以下载这个附近。
原文链接:https://www.um80.com/388.htm,转载请注明出处。

 
                
![[点微]百度编辑器 utf8 gbk_1.2](https://www.um80.com/wp-content/uploads/2021/09/1-23.jpg) 
                ![[维清]现金打赏作者 8.0正式版(带[维清]支付中心 5.0正式版)](https://www.um80.com/wp-content/uploads/2021/09/1-21.jpg) 
                 
                 
                 
                


评论0