上面的是条件
下面的是代码
if(show*40/100 <= input1){
//个人
sl = show*40/100*input5/100;
dl = show*40/100*input6/100;
$('#input3').val(sl);
}else if(input*300/100 > input1){
sl = show*300/100*input5/100;
dl = show*300/100*input6/100;
$('#input3').val(sl);
}else{
sl = show*input5/100;
dl = show*input6/100;
$('#input3').val(sl);
}
input1 是税前收入 我怎么感觉 他不成立呢
根据我的理解,input1是用户输入的数据,应该是输入的工资,表格里说输入在平均工资*40%以下的,结果是。。。,所以if(show*40/100 <= input1)应该为if(show*40/100 >= input1),也就是if(input1<=show*40/100 ),表示输入值在平局工资*40%之下,第二个判断也是同样道理,就不写了,不知道是否理解有误。。。
语法上没有问题
是不是执行之后逻辑上有错误?
show*40/100 得到的结果有可能是小数。。
如果是这里有问题 可以改成%100
好像没问题,一个40% ,一个40%到300%, 还有一个300%
以上,你把你几个参数打印一下,看看那里有问题。
人家的这个是前后顺序反一下而已,先是做300% 最后做 两者之间的 没问题啊
我擦 把我的内容吞了 先做小于 40% 然后做 大于300% 最后做两者之间