三个文本框,输入任意两个得到第三个的值

来源:互联网 发布:mac默认自带jdk的吗 编辑:程序博客网 时间:2024/05/22 03:39

//得到应付function Calculate(name){//设值位 有无位0 1两种情况,则计算为2*2*2=8中情况var v1 = $("#shouldCost").val();var v2 = $("#payCost").val();var v3 = $('#discount').val();if(v1 == ''&& v2!=''&& v3==''){//011$('#shouldCost').val(parseFloat(v2)/parseFloat(v3));}else if(v1 != ''&& v2==''&& v3!=''){//101$('#payCost').val(parseFloat(v1)*parseFloat(v3));}else if(v1 != ''&& v2!=''&& v3==''){//110$('#discount').val(parseFloat(v2)/parseFloat(v1));}else if(v1 != ''&& v2!=''&& v3!=''){//111 如果焦点在discount上if("discount"==name){$('#payCost').val(parseFloat(v1)*parseFloat(v3));}else{//111 如果焦点在shouldCost和payCost上$('#discount').val(parseFloat(v2)/parseFloat(v1));}}else{//000 001 010 100 不进行转变return;}} 

0 0
原创粉丝点击