這個JS就可以實現的,ASP的話自己根據下面的JS原理寫吧。
<script?language="javascript"?type="text/javascript"><!--//
function?gw_js_wage(){
var?yjfw=new?Array();?//業績範圍
yjfw[0]=Number(window.document.getElementById("yjfw1").value);
yjfw[1]=Number(window.document.getElementById("yjfw1_1").value);
yjfw[2]=Number(window.document.getElementById("yjfw2").value);
yjfw[3]=Number(window.document.getElementById("yjfw2_1").value);
yjfw[4]=Number(window.document.getElementById("yjfw3").value);
var?tcbl=new?Array();?//提成比率
tcbl[0]=Number(window.document.getElementById("tcbl1").value);
tcbl[1]=Number(window.document.getElementById("tcbl2").value);
tcbl[2]=Number(window.document.getElementById("tcbl3").value);
var?value=new?Array();?//輸入的數值集合
value[0]=Number(window.document.getElementById("yjze").value);?//業績總額
var?wage=new?Array();?//輸出的數值集合
if(value[0]?>=?yjfw[0]?&&?value[0]?<=?yjfw[1]){
wage[0]?=?value[0]?*?(tcbl[0]?/?100);
}else?if(value[0]?>?yjfw[2]?&&?value[0]?<=?yjfw[3]){
wage[0]?=?yjfw[1]?*?(tcbl[0]?/?100)?+?(value[0]-yjfw[1])?*?(tcbl[1]?/?100);
}else?if(value[0]?>?yjfw[4]){
wage[0]?=?yjfw[1]?*?(tcbl[0]?/?100)?+?(yjfw[3]-yjfw[1])?*?(tcbl[1]?/?100)?+?(value[0]-yjfw[3])?*?(tcbl[2]?/?100);
}
window.document.getElementById("ztc").innerHTML=wage[0].toFixed(2);
}
//-->
</script>
<div?style="margin:auto;?width:500px;">
<p?style="font-size:15px;?font-weight:bold;?color:#ff0000;?text-align:center;">業務提成計算公式</p>
<table?border="1"?cellpadding="5"?cellspacing="0"?style="width:100%;">
<tr><td?style="width:50%;?font-weight:bold;?color:#ffffff;?background:#109DDA;">業績範圍</td>
<td?style="width:30%;?font-weight:bold;?color:#ffffff;?background:#109DDA;">提成比率</td>
</tr>
<tr><td><input?type="text"?name="yjfw1"?id="yjfw1"?value="0"?style="width:60px;"?/>?<=?x?<=?
<input?type="text"?name="yjfw1_1"?id="yjfw1_1"?value="50000"?style="width:60px;"?/></td><td><input?type="text"?name="tcbl1"?id="tcbl1"?value="1"?style="width:30px;"?/>?%</td>
</tr>
<tr><td><input?type="text"?name="yjfw2"?id="yjfw2"?value="50000"?style="width:60px;"?/>?<?x?<=?<input?type="text"?name="yjfw2_1"?id="yjfw2_1"?value="100000"?style="width:60px;"?/></td>
<td><input?type="text"?name="tcbl2"?id="tcbl2"?value="2"?style="width:30px;"?/>?%</td>
</tr>
<tr><td>x?>?<input?type="text"?name="yjfw3"?id="yjfw3"?value="100000"?style="width:60px;"?/></td>
<td><input?type="text"?name="tcbl3"?id="tcbl3"?value="3"?style="width:30px;"?/>?%</td>
</tr>
</table>
<p>
<span?style="font-weight:bold;">請輸入業績總額:</span><input?type="text"?name="yjze"?id="yjze"?value="0"?style="width:100px;?font-weight:bold;?color:#f00;"?/><span?style="color:#ff0000;"></span>
<input?type="button"?value="開始計算"?onclick="javascript:gw_js_wage();"?style="cursor:pointer;"?/>
</p>
<p>總提成:<span?id="ztc"?style="?font-weight:?bold;?color:?#f00;?">0.00</span></p>