Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > คิดเลข สวัดดีคับทุกคน ผมมีปัญหาคับ คือผมต้องการรับค่ามาแล้วนำค่านั้นไปคำนวนเหมือนเครื่องคิดเลข



 

คิดเลข สวัดดีคับทุกคน ผมมีปัญหาคับ คือผมต้องการรับค่ามาแล้วนำค่านั้นไปคำนวนเหมือนเครื่องคิดเลข

 



Topic : 013670

Guest





สวัดดีคับทุกคน
ผมมีปัญหาคับ คือผมต้องการรับค่ามาแล้วนำค่านั้นไปคำนวนเหมือนเครื่องคิดเลข

ตัวอย่างนะคับ
มี text box อยู่ 3 ตัว ตัวที่หนึ่งและสองมาบวกกัน แล้วเอาค่าที่ได้มา ลบ กับ ค่าในtext box ตัวที่ 3 แล้วให้มันแสดงผลลัพออกมา ในหน้านั้นทันที่


ทำคล้ายกับในเว็บนี้อะคับ
http://www.one2car.com/CarInfor/carfinance.aspx?carbrand=HONDA&carprice=0

ช่วยหน่อยนะคับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 15 พ.ค. 2550 10:15:10 By : มัง View : 1787 Reply : 1
 

 

No. 1



โพสกระทู้ ( 306 )
บทความ ( 0 )



สถานะออฟไลน์


<td height="15" colspan="2" align="left" bgcolor="#ACE600"></td>
</tr>
<tr>
<td colspan="2" align="left">
<table width="90%" border="0" align="center" cellpadding="1" cellspacing="3" bordercolor="#669900">
<tr>
<td width="61%" align="left"><span class="style24">ราคารถ </span></td>
<td width="39%" align="left"><span class="style24"> </span>
<input name="Car_price" type="text" id="Car_price" value="0">
<span class="style24">บาท</span></td>
</tr>
<tr>
<td align="left"><span class="style24">เงินดาวน์ </span> <span id="downGE"></span></td>
<td align="left"><span class="style24">
<input name="Down_price" type="text" id="Down_price" value="0">
บาท</span></td>
</tr>
<tr>
<td align="left"><span class="style24">ดอกเบี้ย</span> <span id="interestGE"></span></td>
<td align="left"><span class="style24">
<select name="Interest" id="Interest">

<option value="0" selected>0 % </option>

<option value="0.5" >0.5 % </option>

<option value="1" >1 % </option>

<option value="1.5" >1.5 % </option>

<option value="2" >2 % </option>

<option value="2.5" >2.5 % </option>

<option value="3" >3 % </option>

<option value="3.5" >3.5 % </option>

<option value="4" >4 % </option>

<option value="4.5" >4.5 % </option>

<option value="5" >5 % </option>

<option value="5.5" >5.5 % </option>

<option value="6" >6 % </option>

<option value="6.5" >6.5 % </option>

<option value="7" >7 % </option>

<option value="7.5" >7.5 % </option>

<option value="8" >8 % </option>

<option value="8.5" >8.5 % </option>

<option value="9" >9 % </option>

<option value="9.5" >9.5 % </option>

<option value="10" >10 % </option>

</select>
</span></td>
</tr>
<tr>
<td align="left"><span class="style24">ผ่อนชำระ</span></td>
<td align="left"><span class="style24">
<select name="instalments" id="instalments" >

<option value="12" >
12
</option>

<option value="24" >
24
</option>

<option value="36" >
36
</option>

<option value="48" selected>
48
</option>

<option value="60" >
60
</option>

</select>
งวด</span></td>
</tr>
<tr>
<td colspan="2" align="left"><div align="center"><span class="style25">
<br>
<input name="Button" type="button" value="คำนวณไฟแนนซ์" onClick="ShowFinance(document.formFN.Car_price.value,document.formFN.Down_price.value,document.formFN.Interest.value,document.formFN.instalments.value);"> <!-- เรียกใช้ฟังชั่นตรงนี้ -->
</span></div></td>
</tr>
<tr>
<td colspan="2" align="left" class="style15">

<span id="showFN"></span><br>
<span id="inforGE"></span><br>
<br></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#99CC66">
<td height="5" colspan="2"></td>
</tr>
<tr>
<td height="10" colspan="2" bgcolor="#99CC00"></td>


สคริปก้ออันนี้ เอาไปปรับปรุงเอาละกัน

<script language="javascript">
<!--
function ShowFinance(carprice,carDown,interest, instalments){
var cprice=comma(carprice);
var carD=comma(carDown);
var iprice=interest;
var ins=instalments;
var balance=checkStr(cprice)-checkStr(carD);
var totalins=(iprice*(ins/12))/100
var priceins=totalins*balance
var totalprice=balance+priceins
var pricepremonth=totalprice/ins
var HTMLtxt;

document.formFN.Car_price.value=cprice;
document.formFN.Down_price.value=carD;
if (balance<=0){
HTMLtxt=" <table width='100%' border='1' cellpadding='1' cellspacing='3' bordercolor='#99CC00'><tr><td><table width='100%' border='0' cellpadding='1' cellspacing='3'>";
HTMLtxt+="<tr><td colspan='2' align='left' ><font color=red size=3><strong>ไม่สามารถคำนวณไฟแนนซ์ได้เนื่องจาก เงินดาวน์มากกว่าหรือเท่ากับ ราคารถยนต์ </strong></font></td></tr>";
HTMLtxt+="</table></td></tr></table>"
}else{
HTMLtxt=" <table width='100%' border='1' cellpadding='1' cellspacing='3' bordercolor='#99CC00'><tr><td><table width='100%' border='0' cellpadding='1' cellspacing='3'>";
HTMLtxt+="<tr><td colspan='2' align='left' class='style15'>กรณีดอกเบี้ย "+iprice+" % แบ่งชำระ "+ins+" งวด </td></tr>";
HTMLtxt+="<tr><td align='left' ><strong>*ราคารถ</strong></td><td align='left' ><strong>"+cprice+" บาท </strong></td></tr>"
HTMLtxt+="<tr><td align='left' ><strong>เงินดาวน์</strong></td><td align='left' ><strong>"+carD+" บาท </strong></td></tr>"
HTMLtxt+="<tr><td align='left' ><strong>*ยอดจัด=ราคารถ-เงินดาวน์</strong></td><td align='left' ><strong>="+comma(balance)+" บาท </strong></td></tr>"
HTMLtxt+="<tr><td align='left' >&nbsp;</td><td align='left' >&nbsp;</td></tr>"
HTMLtxt+="<tr><td align='left' ><strong>* ดอกเบี้ยทั้งหมด </strong></td><td align='left' ><strong>= "+iprice+" % x "+ins/12+" ปี </strong></td></tr>";
HTMLtxt+="<tr><td align='left'>&nbsp;</td><td align='left'><strong>= "+totalins+" ("+comma(totalins*100)+"%) </strong></td></tr>";
HTMLtxt+="<tr><td align='left'>&nbsp;</td><td align='left'>&nbsp;</td></tr>";
HTMLtxt+="<tr><td align='left' ><strong>* ดอกเบี้ยที่ต้องจ่ายทั้งหมด</strong></td><td align='left'>= "+totalins+" x "+comma(balance)+" </td></tr>";
HTMLtxt+="<tr><td align='left'></td><td align='left'>= "+comma(priceins)+"</td></tr>";
HTMLtxt+="<tr><td align='left'>&nbsp;</td><td align='left'>&nbsp; </td></tr>";
HTMLtxt+="<tr><td align='left' ><strong>* ยอดที่ต้องจ่ายทั้งหมด </strong></td><td align='left'>= ยอดจัด + ดอก </td></tr>";
HTMLtxt+="<tr><td align='left'></td><td align='left'>= "+comma(balance)+" + "+comma(priceins)+" </td></tr>";
HTMLtxt+="<tr><td align='left'></td><td align='left'>= "+comma(totalprice)+"</td></tr>";
HTMLtxt+="<tr><td align='left'>&nbsp;</td><td align='left'>&nbsp;</td></tr>";
HTMLtxt+="<tr><td align='left' ><strong>* ผ่อน/ งวด ("+ins/12+" ปี - "+ins+" งวด) </strong></td><td align='left' ><strong>= "+comma(pricepremonth)+" บาท</strong></td></tr>";
HTMLtxt+="<tr><td align='left' ><strong> + vat 7 % </strong></td><td align='left'>= <span class='style28'><strong>"+comma(pricepremonth*1.07)+"</strong> บาท / งวด </span> </td></tr>";
HTMLtxt+="</table></td></tr></table>"
}

document.getElementById('showFN').innerHTML=HTMLtxt;
showGE(0);
}

function checkStr(str) {
var num=str.replace(/\$|\,/g,'');
if(num=="") {num="0";str.value=num;}
return num;
}

function ccomma(num){
return comma(parseInt(num));
}
function comma(num) {
var point="";
num = num.toString().replace(/\$|\,/g,'');
if (num.indexOf(".")>0){
var num1=num.split(".");
num=num1[0];
point="."+num1[1].substr(0,2)
}
if(isNaN(num) || num=="") num = "0";
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));

return (num+point);
}

function showGE(status){
if (status==1){
document.getElementById('DownGE').innerHTML="<font color=red size=1>*เงินดาวน์มาจาก GE</font>";
document.getElementById('interestGE').innerHTML="<font color=red size=1>*ดอกเบี้ยมาจาก GE</font>";
document.getElementById('inforGE').innerHTML="<font color=red size=1>*ข้อมูลเงินดาวน์ ดอกเบี้ย นี้มาจากการคำนวณจากข้อมูลรถคันนี้ ของ GE Finance <br> </font>";}
else{
document.getElementById('DownGE').innerHTML="";
document.getElementById('interestGE').innerHTML="";
document.getElementById('inforGE').innerHTML="";}
}
-->
</script>









Date : 15 พ.ค. 2550 11:38:56 By : noomna19
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คิดเลข สวัดดีคับทุกคน ผมมีปัญหาคับ คือผมต้องการรับค่ามาแล้วนำค่านั้นไปคำนวนเหมือนเครื่องคิดเลข
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่