如图片所说的一样
我吧js传上来吧
/*
id:
平均 show 税前 input1 基数 input2
合计:
个人 input3 单位 input4
个人:
养老 input5 医疗 input7 失业 input9 工商 input11 生育input13
单位:
养老 input6 医疗 input8 失业 input10 工商 input12 生育 input14
*/
$(document).ready(function() {
//显示当前日期
var d = new Date();
var s2 = d.getFullYear() + "-" + (d.getMonth()+1) + "-" + d.getDay();
$('#EntTime30').val(s2);
// 地区变动 平均工资变动
$('#area').change(function(){
$('#show').val($(this).find("option:selected").val()) ;
});
//以税前收入判断社保基数
$("#input1").change(function(){
input1 = parseFloat($(this).val())||0;
if(input1*40/100 <= 2000 ){
al = 2000;
$("#input2").val(al);
}else if( input1*300/100 >= 20838){
al = 20838;
$("#input2").val(al);
}else{
al = input1 ;
$("#input2").val(al);
}
});
//计算
$("#input1,#show,#input5,input6,input7,input8,input9,input10,input11,input12,input13,input14").change(function(){
input1 = parseFloat($("#input1").val())||0;
show = parseFloat($("#show").val())||0;
input5 = parseFloat($("#input5").val())||0;
input6 = parseFloat($("#input6").val())||0;
input7 = parseFloat($("#input7").val())||0;
input8 = parseFloat($("#input8").val())||0;
input9 = parseFloat($("#input9").val())||0;
input10 = parseFloat($("#input10").val())||0;
input11 = parseFloat($("#input11").val())||0;
input12 = parseFloat($("#input12").val())||0;
input13 = parseFloat($("#input13").val())||0;
input14 = parseFloat($("#input14").val())||0;
//养老保险
if(input1<=show*40/100){
//个人
sl = show*40/100*input5/100;
dl = show*40/100*input6/100;
}else if(input1 > show*300/100){
sl = show*300/100*input5/100;
dl = show*300/100*input6/100;
}else{
dl = input1*input6/100;
sl = input1*input5/100;
}
//医疗保险
if( input1 <= show*60/100){
//个人
fl = show*60/100*input7/100;
//单位
gl = show*60/100*input8/100;
}else if( input1 > show*300/100){
fl = show*300/100*input7/100;
gl = show*300/100*input8/100;
}else{
fl = input1*input7/100;
gl = input1*input8/100;
}
//失业保险
if( input1 <= show*40/100){
//个人
hl = show*40/100*input9/100;
//单位
jl = show*40/100*input10/100;
}else if( input1 > show*300/100){
hl = show*300/100*input9/100;
jl = show*300/100*input10/100;
}else{
hl = input1*input9/100;
jl = input1*input10/100;
}
//工伤保险
if( input1 <= show*60/100){
//个人
kl = show*60/100*input11/100;
//单位
ll = show*60/100*input12/100;
}else if( input1 > show*300/100){
kl = show*300/100*input11/100;
ll = show*300/100*input12/100;
}else{
kl = input1*input11/100;
ll = input1*input12/100;
}
//生育保险
if( input1 <= show*60/100){
//个人
ql = show*60/100*input13/100;
//单位
wl = show*60/100*input14/100;
}else if( input1 > show*300/100){
ql = show*300/100*input13/100;
wl = show*300/100*input14/100;
}else{
ql = input1*input13/100;
wl = input1*input14/100;
}
//总计
//个人
var input3 = '';
input3 = sl+fl+hl+kl+ql;
$('#input3').val(input3.toFixed(2));
var input4 = '';
input4 = dl+gl+jl+ll+wl;
$('#input4').val(input4.toFixed(2));
});
});
$("#input1,#show,#input5,input6,input7,input8,input9,input10,input11,input12,input13,input14").change(function(){
是因为这个原因吗