 |
|
|
 |
 |
|
สูตรมันตายตัวหรือเปล่าละครับ ไม่บอกสูตรคำนวณ แล้วจะไปยังไงละเนี้ย
|
 |
 |
 |
 |
Date :
2009-04-30 18:40:50 |
By :
plakrim |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<script language="javascript">
function addCommas( strValue )
{
var objRegExp = new RegExp('(-?[0-9]+)([0-9]{3})');
//check for match to search criteria
while(objRegExp.test(strValue))
{
//replace original string with first group match,
//a comma, then second group match
strValue = strValue.replace(objRegExp, '$1,$2');
}
return strValue;
}
function ClearData(){
var obj1 = document.getElementsByName("textfield");
var obj2 = document.getElementsByName("textfield2");
var obj3 = document.getElementsByName("textfield3");
var obj4 = document.getElementsByName("textfield32");
obj1(0).value = "";
obj2(0).value = "";
obj3(0).value = "";
obj4(0).value = "";
}
function chkEmpty(){
var inIncome1= document.getElementsByName("textfield");
var inTenor1= document.getElementsByName("textfield3");
var inInterest1=document.getElementsByName("textfield2");
if((inIncome1(0).value == "") || (inTenor1(0).value == "") || (inInterest1(0).value == "") ) {
alert('กรุณาใส่ จำนวนเงินที่ขอกู้ ,อัตราดอกเบี้ย และระยะเวลาให้ครบ.');
}
else if (isNaN(inIncome1(0).value) == true){
alert('กรุณาใส่ จำนวนเงินที่ขอกู้เป็นตัวเลข.');
}
else if (isNaN(inInterest1(0).value) == true)
{ alert('กรุณาใส่,อัตราดอกเบี้ยเป็นตัวเลข.');
}
else if (isNaN(inTenor1(0).value) == true)
{ alert('กรุณาใส่ระยะเวลาเป็นตัวเลข.');
}
else{
Calculate(parseFloat(inIncome1(0).value),parseFloat(inTenor1(0).value),parseFloat(inInterest1(0).value));
}}
function Calculate(inIncome,inTenor,inInterest){
var obj = document.getElementsByName("textfield32");
var obj2 = document.getElementsByName("textfield332");
income=inIncome;
Tenor=inTenor;
intRate=inInterest;
PV=income;
n=Tenor*12;
i=intRate/1200;
Result = PV/((1-(1/Math.pow((i+1),n)))/i);
Payment = Result / 0.35
PMT = twoPoint("" + Result);
PMT = addCommas(PMT);
Payment = twoPoint("" + Payment);
Payment = addCommas(Payment);
obj(0).value = PMT;
obj2(0).value = Payment;
}
function twoPoint(value)
{
finaltotal = "" + value;
getPoint=finaltotal.indexOf(".");
getLength=finaltotal.length;
if((getPoint > 0) && (getLength > getPoint+3))
{
if(parseInt((finaltotal.substring(getPoint+4,getPoint+5))) >= 5);
{
extenPoint = finaltotal.substring(getPoint+3,getPoint+4);
finaltotal=finaltotal.substring(0,getPoint+3);
if (parseInt(extenPoint) >= 5)
{
finaltotal=parseFloat(finaltotal) + 0.01;
finaltotal="" + finaltotal;
}
else
finaltotal="" + finaltotal;
finaltotal=finaltotal.substring(0,getPoint+3);
}
}
if (finaltotal.indexOf(".")<0)
finaltotal=finaltotal+".00"
return finaltotal;
}
</script>
|
 |
 |
 |
 |
Date :
2009-05-01 09:01:05 |
By :
sit |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณครับเดี๋ยวจะลองใช้ดูครับ
|
 |
 |
 |
 |
Date :
2009-06-22 09:32:42 |
By :
jayit13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|