<form topmargin=0>
<table border=1 width=100%>
<tr><td width=10%>序号</td><td width=25%>当前下注额</td><td width=25%>加注额</td><td width=20%>加注前赔率</td><td width=20%>加注后赔率</td></tr>
<script>var k=6; document.writeln("<input type=hidden name=SL value="+k+">"); for(var i=0;i<k;i++){document.writeln("<tr><td>"+(i+1)+"</td>\n"+"<td><input type=text name=b"+i+" style=\"width:95%\" onBlur='CR(this.form)'></td>" + "<td><input type=text name=a"+i+" style=\"width:95%\" onBlur='CR(this.form)'></td>" + "<td><input type=text name=r"+i+" style=\"width:95%\"></td>" + "<td><input type=text name=s"+i+" style=\"width:95%\"></td></tr>");}</script>
</table>
</form>
<script>
function CR(f){ var cnt = parseInt(f.SL.value); var bet = new Array(); var newBet = new Array(); var tmp=0; for(var i=0; i<cnt; i++) { try{tmp=eval('parseInt(f.b'+i+'.value)');bet[i]=isNaN(tmp)?0:tmp; tmp=eval('parseInt(f.a'+i+'.value)');newBet[i]=isNaN(tmp)?0:tmp;}catch(e){alert(e.description)} } var betRatio= new Array(); var betNewRatio= new Array(); calcAllRatio(bet, newBet, betRatio, betNewRatio); var o; for(var i=0; i<cnt; i++) { o=eval('f.r'+i); o.value=betRatio[i]+'%'; o=eval('f.s'+i); o.value=betNewRatio[i]+'%'; }}function calcAllRatio(arrBet, arrNewBet, betRatio, betNewRatio){ var totalBet=0; totalNewBet=0; if(arrNewBet==null) { for(var i=0; i<arrBet.length; i++) { arrNewBet[i]=0; } } for(var i=0; i<arrBet.length; i++) { totalBet+=arrBet[i]; totalNewBet+=arrBet[i]+arrNewBet[i]; } for(var i=0; i<arrBet.length; i++) { betRatio[i] = calcRatio(totalBet, arrBet[i]); betNewRatio[i] = calcRatio(totalNewBet, arrBet[i] + arrNewBet[i]); }}function calcRatio(total, bet){ var TAX=0.01; return Math.round(bet==0 ? 0: ((total-bet)*(1-TAX)/bet +1)*10000)/100;}</script>