热呛 2016-02-23 08:00 采纳率: 100%
浏览 1437
已采纳

js的问题,大神快来!!!!!!!!!!

图片说明

如何点击 年月日 这三个按钮 就是图片圈住的那个 设置默认值是年 调用js里的计算方法 当选项改变之后结果要改变 当年变成月的时候要除于12 下面的结果也要变了 我用了onclick="Costcalculator" 这个方法 但是调用不起来 让大神们帮我看看 什么问题 怎么回事 又改怎么改好呢 感谢了 详细说

js html 我贴在下面吧

js计算方法是重复的

  • 写回答

6条回答 默认 最新

  • 热呛 2016-02-23 08:03
    关注
      <tr>
                                                                                                            <td>利率选项: </td>
                                                                                                            <td>
                                                                                                                <div class="sortNum">
                                                                                                                <input type="radio" id="1-5" class="sortNum1" name="standard1"  onclick="Costcalculator1"/>日利率
    
                                                                                                                <input type="radio" id="1-4" class="sortNum1" name="standard1"   />月利率
    
                                                                                                                    <input type="radio" id="1-6" class="sortNum1" name="standard1"  onclick="Costcalculator" /> 年利率     
                                                                                                                </div>
    
    
                                                                                                            </td>
    
                                                                                                        </tr>
    

    js **

    
     $(document).ready(function () {
          //显示当前日期
        var d = new Date();
        var s2 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
        $('#EntTime30').val(s2);
    
         //显示截止日期
        var d = new Date();
        var s1 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
        $('#EntTime31').val(s1);
    
        //调用id 和id值改变后重新计算
    
        var input = parseFloat($("#input").val());
        var inprt1 = parseFloat($(" #input1").val());
        Costcalculator(input,input1);
        Costcalculator1(input,input1);
        //Costcalculator2(input,input1);
    
    
        $("#input").change(function(){
            input = parseFloat($( this).val());
    
            Costcalculator(input,input1);
            });
        $("#input1").change(function(){
            input1 = parseFloat($(this).val());
            Costcalculator(input,input1);
            })
    
        $('[id^="input"],[id^="lj"],[id^="lj1"],[id^="lj2"],[id^="lj3"],[id^="lj4"],[id^="lj5"],[id^="lj6"],[id^="lj7"],[id^="lj8"],[id^="lj9"],[id^="lj10"],[id^="lj11"],[id^="lj12"],[id^="lj13"],[id^="input1"]').val('');
     });
    
    
     function Costcalculator(input,input1){
         input = parseFloat(input) || 0;
         input1 = parseFloat(input1) || 0;
    
         var al = 0;
         var sl = 0;
         var dl = 0;
         var el = 0;
         var fl = 0;
         var gl = 0;
         var hl = 0;
         var jl = 0;
         var kl = 0;
         var ll = 0;
         var ql = 0;
         var wl = 0;
    
            //受理费全额 半额计算
            if(input<=10000){ 
    
                al =  (input*input1/100)+50;
    
                sl = [(input*input1/100)+50]/2;
    
            }else if(input>10000 && input<=100000){
    
                al = [(input-10000)*2.5/100+50]*input1/100;
    
    
                sl = [(input-10000)*2.5/100+50]*input1/100/2;
    
            }else if(input>100000 && input<=200000){
                al = [(input-100000)*2/100+50]*input1/100;
    
    
                sl = [(input-100000)*2/100+50]*input1/100/2;
    
            }else if(input>200000 && input<=500000){
                al = [(input-200000)*1.5/100+50]*input1/100;
    
    
                sl = [(input-200000)*1.5/100+50]*input1/100/2;
    
            }else if(input>500000 && input<=1000000){
                al = [(input-500000)*1/100+50]*input1/100;
    
    
                sl = [(input-500000)*1/100+50]*input1/100/2;
    
            }else if(input>1000000 && input<=2000000){
                al = [(input-1000000)*0.9/100+50]*input1/100;
    
    
                sl = [(input-1000000)*0.9/100+50]*input1/100/2;
    
            }else if(input>2000000 && input<=5000000){
                al = [(input-2000000)*0.8/100+50]*input1/100;
    
    
                sl = [(input-2000000)*0.8/100+50]*input1/100/2;
    
            }else if(input>5000000 && input<=10000000){
                al = [(input-5000000)*0.7/100+50]*input1/100;
    
    
                sl = [(input-5000000)*0.7/100+50]*input1/100/2;
    
            }else if(input>10000000 && input<=20000000){
                al = [(input-10000000)*0.6/100+50]*input1/100;
    
    
                sl = [(input-10000000)*0.6/100+50]*input1/100/2;
    
            }else{
                al = [(input-20000000)*0.5/100+50]*input1/100;
    
    
                sl = [(input-20000000)*0.5/100+50]*input1/100/2;
    
            }
    
            //离婚计算
            if(input<=200000){
    
                dl = input*input1/100+100
    
                el = [(input*input1/100)+100]/2
    
            }else{
                dl = [(input-200000)*0.5/100+100]*input1/100;
    
                el = [(input-200000)*0.5/100+100]*input1/100/2;
                }
    
    
                var lj = 0;
                lj = al+dl;
                $("#lj").val(lj.toFixed(2));
    
                var lj7 = 0;
                lj7 = sl+el;
                $("#lj7").val(lj7.toFixed(2));
    
            //人格计算
            if(input<=50000){
                fl = input*input1/100+500;
    
                gl = [(input*input1/100)+500]/2;
            }else if(input>50000 && input<=100000){
                fl = [(input-50000)*1/100+500]*input1/100;
    
                gl = [(input-50000)*1/100+500]*input1/100/2;
            }else{
                fl = [(input-100000)*0.5/100+500]*input1/100;
    
                gl = [(input-100000)*0.5/100+500]*input1/100/2;
                }
    
                var lj1 = 0;
                lj1 = al+fl;
                $("#lj1").val(lj1.toFixed(2));
    
                var lj8 = 0;
                lj8 = sl+gl;
                $("#lj8").val(lj8.toFixed(2));
            //执行案件
            if(input<=10000){
                hl = input*input1/100+50;
    
                jl = [(input*input1/100)+50]/2;
            }else if(input>10000 && input<=500000){
                hl = [(input-10000)*1.5/100+50]*input1/100;
    
                jl = [(input-10000)*1.5/100+50]*input1/100/2;
            }else if(input>500000 && input<=5000000){
                hl = [(input-500000)*1/100+50]*input1/100;
    
                jl = [(input-500000)*1/100+50]*input1/100/2;
            }else if(input>5000000 && input<=10000000){
                hl = [(input-5000000)*0.5/100+50]*input1/100;
    
                jl = [(input-5000000)*0.5/100+50]*input1/100/2;
            }else{
                hl = [(input-10000000)*0.1/100+50]*input1/100;
    
                jl = [(input-10000000)*0.1/100+50]*input1/100/2;
                }
    
                var lj2 = 0;
                lj2 = al+hl;
                $("#lj2").val(lj2.toFixed(2));
    
                var lj9 = 0;
                lj9 = sl+jl;
                $("#lj9").val(lj9.toFixed(2));
    
            //财产计算
            if(input<=1000){
                kl = input*input1/100+30;
    
                ll = [(input*input1/100)+30]/2
            }else if(input>1000 && input<=100000){
                kl = [(input-1000)*1/100+30]*input1/100;
    
                ll = [(input-1000)*1/100+30]*input1/100/2;
            }else {
                kl = [(input-100000)*0.5/100+30]*input1/100;
    
                ll = [(input-100000)*0.5/100+30]*input1/100/2;
                }
                var lj3 = 0;
                lj3 = al+kl;
                $("#lj3").val(lj3.toFixed(2));
    
                var lj10 = 0;
                lj10 = sl+ll;
                $("#lj10").val(lj10.toFixed(2));
    
            //支付令计算
            if(input<=10000){
                ql = [(input*input1/100+50)]/3;
    
                wl = [(input*input1/100+50)/3]/2
            }else if(input>10000 && input<=100000){
                ql = [(input-10000)*2.5/100+50]/3*input1/100;
    
                wl = [(input-10000)*2.5/100+50]/3*input1/100/2;
            }else if(input>100000 && input<=200000){
                ql = [(input-100000)*2/100+50]/3*input1/100;
    
                wl = [(input-100000)*2/100+50]/3*input1/100/2;
            }else if(input>200000 && input<=500000){
                ql = [(input-200000)*1.5/100+50]/3*input1/100;
    
                wl = [(input-200000)*1.5/100+50]/3*input1/100/2;
            }else if(input>500000 && input<=1000000){
                ql = [(input-500000)*1/100+50]/3*input1/100;
    
                wl = [(input-500000)*1/100+50]/3*input1/100/2;
            }else if(input>1000000 && input<=2000000){
                ql = [(input-1000000)*0.9/100+50]/3*input1/100;
    
                wl = [(input-1000000)*0.9/100+50]/3*input1/100/2;
            }else if(input>2000000 && input<=5000000){
                ql = [(input-2000000)*0.8/100+50]/3*input1/100;
    
                wl = [(input-2000000)*0.8/100+50]/3*input1/100/2;   
            }else if(input>5000000 && input<=10000000){
                ql = [(input-5000000)*0.7/100+50]/3*input1/100; 
    
                wl = [(input-5000000)*0.7/100+50]/3*input1/100/2;
            }else if(input<10000000 && input<=20000000){
                ql = [(input-10000000)*0.6/100+50]/3*input1/100;
    
                wl = [(input-10000000)*0.6/100+50]/3*input1/100/2;
            }else{
                ql = [(input-20000000)*0.5/100+50]/3*input1/100;
    
                wl = [(input-20000000)*0.5/100+50]/3*input1/100/2;
                }
    
                var lj4 = 0;
                lj4 = al+ql;
                $("#lj4").val(lj4.toFixed(2));
    
                var lj11 = 0;
                lj11 = sl+wl;
                $("#lj11").val(lj11.toFixed(2));
         }
    
    
    function Costcalculator1(input,input1){
         input = parseFloat(input) || 0;
         input1 = parseFloat(input1) || 0;
    
         var al = 0;
         var sl = 0;
         var dl = 0;
         var el = 0;
         var fl = 0;
         var gl = 0;
         var hl = 0;
         var jl = 0;
         var kl = 0;
         var ll = 0;
         var ql = 0;
         var wl = 0;
    
            //受理费全额 半额计算
            if(input<=10000){ 
    
                al =  (input*input1/100)+50;
    
                sl = [(input*input1/100)+50]/2;
    
            }else if(input>10000 && input<=100000){
    
                al = [(input-10000)*2.5/100+50]*input1/100;
    
    
                sl = [(input-10000)*2.5/100+50]*input1/100/2;
    
            }else if(input>100000 && input<=200000){
                al = [(input-100000)*2/100+50]*input1/100;
    
    
                sl = [(input-100000)*2/100+50]*input1/100/2;
    
            }else if(input>200000 && input<=500000){
                al = [(input-200000)*1.5/100+50]*input1/100;
    
    
                sl = [(input-200000)*1.5/100+50]*input1/100/2;
    
            }else if(input>500000 && input<=1000000){
                al = [(input-500000)*1/100+50]*input1/100;
    
    
                sl = [(input-500000)*1/100+50]*input1/100/2;
    
            }else if(input>1000000 && input<=2000000){
                al = [(input-1000000)*0.9/100+50]*input1/100;
    
    
                sl = [(input-1000000)*0.9/100+50]*input1/100/2;
    
            }else if(input>2000000 && input<=5000000){
                al = [(input-2000000)*0.8/100+50]*input1/100;
    
    
                sl = [(input-2000000)*0.8/100+50]*input1/100/2;
    
            }else if(input>5000000 && input<=10000000){
                al = [(input-5000000)*0.7/100+50]*input1/100;
    
    
                sl = [(input-5000000)*0.7/100+50]*input1/100/2;
    
            }else if(input>10000000 && input<=20000000){
                al = [(input-10000000)*0.6/100+50]*input1/100;
    
    
                sl = [(input-10000000)*0.6/100+50]*input1/100/2;
    
            }else{
                al = [(input-20000000)*0.5/100+50]*input1/100;
    
    
                sl = [(input-20000000)*0.5/100+50]*input1/100/2;
    
            }
    
            //离婚计算
            if(input<=200000){
    
                dl = input*input1/100+100
    
                el = [(input*input1/100)+100]/2
    
            }else{
                dl = [(input-200000)*0.5/100+100]*input1/100;
    
                el = [(input-200000)*0.5/100+100]*input1/100/2;
                }
    
    
                var lj = 0;
                lj = (al+dl)/365;
                $("#lj").val(lj.toFixed(2));
    
                var lj7 = 0;
                lj7 = (sl+el)/365;
                $("#lj7").val(lj7.toFixed(2));
    
            //人格计算
            if(input<=50000){
                fl = input*input1/100+500;
    
                gl = [(input*input1/100)+500]/2;
            }else if(input>50000 && input<=100000){
                fl = [(input-50000)*1/100+500]*input1/100;
    
                gl = [(input-50000)*1/100+500]*input1/100/2;
            }else{
                fl = [(input-100000)*0.5/100+500]*input1/100;
    
                gl = [(input-100000)*0.5/100+500]*input1/100/2;
                }
    
                var lj1 = 0;
                lj1 = (al+fl)/365;
                $("#lj1").val(lj1.toFixed(2));
    
                var lj8 = 0;
                lj8 = (sl+gl)/365;
                $("#lj8").val(lj8.toFixed(2));
            //执行案件
            if(input<=10000){
                hl = input*input1/100+50;
    
                jl = [(input*input1/100)+50]/2;
            }else if(input>10000 && input<=500000){
                hl = [(input-10000)*1.5/100+50]*input1/100;
    
                jl = [(input-10000)*1.5/100+50]*input1/100/2;
            }else if(input>500000 && input<=5000000){
                hl = [(input-500000)*1/100+50]*input1/100;
    
                jl = [(input-500000)*1/100+50]*input1/100/2;
            }else if(input>5000000 && input<=10000000){
                hl = [(input-5000000)*0.5/100+50]*input1/100;
    
                jl = [(input-5000000)*0.5/100+50]*input1/100/2;
            }else{
                hl = [(input-10000000)*0.1/100+50]*input1/100;
    
                jl = [(input-10000000)*0.1/100+50]*input1/100/2;
                }
    
                var lj2 = 0;
                lj2 = (al+hl)/365;
                $("#lj2").val(lj2.toFixed(2));
    
                var lj9 = 0;
                lj9 = (sl+jl)/365;
                $("#lj9").val(lj9.toFixed(2));
    
            //财产计算
            if(input<=1000){
                kl = input*input1/100+30;
    
                ll = [(input*input1/100)+30]/2
            }else if(input>1000 && input<=100000){
                kl = [(input-1000)*1/100+30]*input1/100;
    
                ll = [(input-1000)*1/100+30]*input1/100/2;
            }else {
                kl = [(input-100000)*0.5/100+30]*input1/100;
    
                ll = [(input-100000)*0.5/100+30]*input1/100/2;
                }
                var lj3 = 0;
                lj3 = (al+kl)/365;
                $("#lj3").val(lj3.toFixed(2));
    
                var lj10 = 0;
                lj10 = (sl+ll)/365;
                $("#lj10").val(lj10.toFixed(2));
    
            //支付令计算
            if(input<=10000){
                ql = [(input*input1/100+50)]/3;
    
                wl = [(input*input1/100+50)/3]/2
            }else if(input>10000 && input<=100000){
                ql = [(input-10000)*2.5/100+50]/3*input1/100;
    
                wl = [(input-10000)*2.5/100+50]/3*input1/100/2;
            }else if(input>100000 && input<=200000){
                ql = [(input-100000)*2/100+50]/3*input1/100;
    
                wl = [(input-100000)*2/100+50]/3*input1/100/2;
            }else if(input>200000 && input<=500000){
                ql = [(input-200000)*1.5/100+50]/3*input1/100;
    
                wl = [(input-200000)*1.5/100+50]/3*input1/100/2;
            }else if(input>500000 && input<=1000000){
                ql = [(input-500000)*1/100+50]/3*input1/100;
    
                wl = [(input-500000)*1/100+50]/3*input1/100/2;
            }else if(input>1000000 && input<=2000000){
                ql = [(input-1000000)*0.9/100+50]/3*input1/100;
    
                wl = [(input-1000000)*0.9/100+50]/3*input1/100/2;
            }else if(input>2000000 && input<=5000000){
                ql = [(input-2000000)*0.8/100+50]/3*input1/100;
    
                wl = [(input-2000000)*0.8/100+50]/3*input1/100/2;   
            }else if(input>5000000 && input<=10000000){
                ql = [(input-5000000)*0.7/100+50]/3*input1/100; 
    
                wl = [(input-5000000)*0.7/100+50]/3*input1/100/2;
            }else if(input<10000000 && input<=20000000){
                ql = [(input-10000000)*0.6/100+50]/3*input1/100;
    
                wl = [(input-10000000)*0.6/100+50]/3*input1/100/2;
            }else{
                ql = [(input-20000000)*0.5/100+50]/3*input1/100;
    
                wl = [(input-20000000)*0.5/100+50]/3*input1/100/2;
                }
    
                var lj4 = 0;
                lj4 = (al+ql)/365;
                $("#lj4").val(lj4.toFixed(2));
    
                var lj11 = 0;
                lj11 = (sl+wl);
                $("#lj11").val(lj11.toFixed(2));
         }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算