//垫付 function xuan(obj,txts) { $(txts).empty(); $(obj).css("border",'1px solid #ddd'); } function pays(obj,clsName) { var len = obj.toString().length; if (len>12) { $(clsName).css("font-size","14px"); // alert(len); }else { $(clsName).css("font-size","18px"); } } $("#payMoney").focus( function() { xuan("#payMoney",".pay_txt2"); }); $("#payType").focus( function() { xuan("#payType",".pay_txt2"); }); $("#payTime").focus( function() { xuan("#payTime",".pay_txt2"); }); $("#payType").change(function(){ var idx1=$("#payType option:selected").val(); var idx2 = $("#payTime option:selected").val(); if ((idx1 == 3) && (idx2 == 1)) { $("#payCharge").val("1.30%"); }else if ((idx1 == 3) && (idx2 == 2)) { $("#payCharge").val("1.95%"); }else if ((idx1 == 3) && (idx2 == 3)) { $("#payCharge").val("2.60%"); }else if ((idx1 == 3) && (idx2 == 4)) { $("#payCharge").val("3.25%"); }else if ((idx1 == 3) && (idx2 == 5)) { $("#payCharge").val("3.90%"); }else if (((idx1 == 2) && (idx2 == 1)) || ((idx1 == 1) && (idx2 == 1))) { $("#payCharge").val("1.45%"); }else if (((idx1 == 2) && (idx2 == 2)) || ((idx1 == 1) && (idx2 == 2))) { $("#payCharge").val("2.175%"); }else if (((idx1 == 2) && (idx2 == 3)) || ((idx1 == 1) && (idx2 == 3))) { $("#payCharge").val("2.90%"); }else if (((idx1 == 2) && (idx2 == 4)) || ((idx1 == 1) && (idx2 == 4))) { $("#payCharge").val("3.625%"); }else if (((idx1 == 2) && (idx2 == 5)) || ((idx1 == 1) && (idx2 == 5))) { $("#payCharge").val("4.35%"); }else if(idx1 == ""){ $("#payCharge").val(""); } }); $("#payTime").change(function(){ var idx1=$("#payType option:selected").val(); var idx2 = $("#payTime option:selected").val(); if ( (idx1 == 1) || (idx1 == 2) ) { if (idx2 == 1) { $("#payCharge").val("1.45%"); }else if (idx2 == 2) { $("#payCharge").val("2.175%"); }else if (idx2 == 3) { $("#payCharge").val("2.90%"); }else if (idx2 == 4) { $("#payCharge").val("3.625%"); }else if (idx2 == 5) { $("#payCharge").val("4.35%"); }else if (idx2 == "") { $("#payCharge").val(""); } }else if (idx1== 3){ if (idx2 == 1) { $("#payCharge").val("1.30%"); }else if (idx2 == 2) { $("#payCharge").val("1.95%"); }else if (idx2 == 3) { $("#payCharge").val("2.60%"); }else if (idx2 == 4) { $("#payCharge").val("3.25%"); }else if (idx2 == 5) { $("#payCharge").val("3.90%"); }else if (idx2 == "") { $("#payCharge").val(""); } }else if (idx2 == "") { $("#payCharge").val(""); } }) function toPoint(percent){ //百分数提取数字 var str=percent.replace("%",""); str=(str*10000)/(10000*100); /* alert(str);*/ return str; }$("#calculate").click(function(){ var idx1=$("#payMoney").val(); var idx2 = $("#payTime option:selected").val(); var idx3 = $("#payType option:selected").val(); if(idx1 == "") { $(".pay_txt2").html("请输入金额!"); $("#payMoney").css("border",'1px solid red'); $(".payDs").html(""); $(".payAll").html(""); $("#payAd").html(""); }else if (idx3 == "") { $("#payType").css("border",'1px solid red'); $(".pay_txt2").html("请选择垫付类型"); $(".payDs").html(""); $(".payAll").html(""); $("#payAd").html(""); }else if (idx2 == "") { $("#payTime").css("border",'1px solid red'); $(".pay_txt2").html("请选择垫付时长"); $(".payDs").html(""); $(".payAll").html(""); $("#payAd").html(""); }else if($("#payCharge").val() == "") { $(".payDs").html(""); $(".payAll").html(""); $("#payAd").html(""); } var idxTxt1 = $("#payTime option:selected").text(); var payC = $("#payCharge").val(); /*alert(toPoint(payC));*/ var payV = $("#payMoney").val(); var price =idxTxt1.replace(/[^0-9]/g, "");//日期中提出数字 if((payV != "") && (idx2!="") && (payC!="")){ var pay2 = payV*toPoint(payC); var pay1 = payV*toPoint(payC)/price; var pay3 = payV*0.3; var pay5 = payV*0.3*toPoint(payC); var pay4 = payV*0.3*toPoint(payC)/price; // alert(pay3); // alert(price); /*alert(payV*toPoint(payC));*/ pay1 =pay1.toFixed(2); pay2 =pay2.toFixed(2); pay3 =pay3.toFixed(2); pay4 =pay4.toFixed(2); pay5 =pay5.toFixed(2); pays(pay1,".payDs"); pays(pay2,".payAll"); pays(pay3,"#payAd"); pays(pay4,".payDs"); pays(pay5,".payAll"); } if( (idx3 == 1)|| (idx3 == 3) ){ /*$("#payDay").text(pay1);*/ $("#advance").hide(); $(".payDs").html(pay1); $(".payAll").html(pay2); }else if( idx3 == 2) { $("#advance").show(); $("#payAd").html(pay3); $(".payDs").html(pay4); $(".payAll").html(pay5); }else if( (idx3 == "") || (idx2 == "") || (idx1 == "") || (payC =="")){ $(".payDs").html(""); $(".payAll").html(""); $("#payAd").html(""); } }); //2 $("#payM").focus( function() { xuan("#payM",".pay_txt3"); }); $("#payR").focus( function() { xuan("#payR",".pay_txt3"); }); $("#total2").click(function(){ var payM = $("#payM").val(); var payR = $("#payR option:selected").val(); var payRt = $("#payR option:selected").text(); // alert(payM); if(payM==""){ $(".pay_txt3").html("请输入金额!"); $("#payM").css("border",'1px solid red'); $(".tRate").html(""); }else if(payR == ""){ $(".pay_txt3").html("请选择产品退税率"); $("#payR").css("border",'1px solid red'); $(".tRate").html(""); }else if ((payM !="") && (payR != "")) { var pays1 = payM/1.16*toPoint(payRt); pays1=pays1.toFixed(2); pays(pays1,".tRate"); $(".tRate").html(pays1); } }); function toPoints(percent){ //百分数提取数字 var str=percent.replace(" 分/美金",""); /* str=(str*10000)/(10000*100);*/ /* alert(str);*/ return str;}//3 $("#bPay").focus( function() { xuan("#bPay",".pay_txt4"); }); $("#payTp").focus( function() { xuan("#payTp",".pay_txt4"); }); $("#payTp").change(function(){ var idxs2s = $("#payTp option:selected").val(); if(idxs2s==""){ $("#fRate").val(""); }else if (idxs2s==1) { $("#fRate").val("4.5 分/美金"); }else if ((idxs2s==2) || (idxs2s==3)) { $("#fRate").val("6 分/美金"); } }); $("#total3").click(function(){ var bPay = $("#bPay").val(); // num("#bPay"); var fRate = $("#fRate").val(); var payTp = $("#payTp option:selected").val(); if(bPay==""){ $(".pay_txt4").html("请输入金额!"); $("#bPay").css("border",'1px solid red'); $(".tdRate").html(""); }else if(payTp == ""){ $(".pay_txt4").html("请选择出口类型"); $("#payTp").css("border",'1px solid red'); $(".tdRate").html(""); }else if((bPay!="") && (payTp != "")){ var pays2 = bPay*toPoints(fRate)*0.01; pays2 = pays2.toFixed(2); pays(pays2,".tdRate"); // pays2 = add_comma(pays2); $(".tdRate").html(pays2); } }); //最多输入13位数字 function number(obj){ $(obj).bind('input propertychange',function(){ //添加监听input值的改变事件 var tvalmum; //统计input输入字段的长度 tvalnum = $(this).val().length; //如果大于13个字直接进行字符串截取 if(tvalnum>13){ var tval = $(this).val(); tval = tval.substring(0,13); $(this).val(tval); alert('最多输入13位数字!'); } var num = $(this).val(); num = num.replace(/\.{2,}/g,'.'); $(this).val(num); var str = num.toString().split('.'); var len =str[1].length; if (len>2) { num = Math.floor(num * 100) / 100; $(this).val(num); alert('最多输入2位小数!'); } }); } number("#payMoney"); number("#payM"); number("#bPay"); //修改select默认选中字号颜色 var unSelected = "#888"; var selected = "#333"; $(function () { $("select").css("color", unSelected); $("option").css("color", selected); $("select").change(function () { var selItem = $(this).val(); if (selItem == $(this).find('option:first').val()) { $(this).css("color", unSelected); } else { $(this).css("color", selected); } }); })