ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingข้อคำแนะนำหน่อยครับ เกี่ยวกับการเขียน website
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ข้อคำแนะนำหน่อยครับ เกี่ยวกับการเขียน website  (อ่าน 432 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
zebertooth
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 31



ดูรายละเอียด
« เมื่อ: 03 เมษายน 2017, 11:22:07 »

คือผมเป็นนักเขียนเว็บมือใหม่ ตอนนี้ html css รู้จักการใช้งานแล้วทำเว็บ wordpress จนเชี่ยวชาญแล้วครับกำลังจะพัฒนาไปเริ่มเขียน php  อยากสอบถามว่า ฟอร์มที่มีให้ทำการคำนวนผลแบบนี้ ทำอย่างไรครับ
เข้าใจว่าพวก เลื่อนๆนี้ใช้ js น่าจะพอทำได้ครับแต่ พอเราใส่เงื่อนไขครบแล้ว เราจะไปดึงคำตอบมาแสดงผลต้องทำอย่างไรครับ
https://www.krungsri.com/bank/...loan-repayment-calculator.html

เริ่มจากความรู้พื้นฐานก็ได้ครับผมจะได้ค่อยๆศึกษา แนะนำผมทีครับ
« แก้ไขครั้งสุดท้าย: 03 เมษายน 2017, 11:30:58 โดย zebertooth » บันทึกการเข้า
choking
Newbie
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 28



ดูรายละเอียด
« ตอบ #1 เมื่อ: 03 เมษายน 2017, 13:34:51 »

ถ้าคำนวณแค่ตามเว็บนี้ก็ใช้ js ได้ครับ

เพราะมีตัวแปรแค่ตัวเดียว(ที่ไม่เกี่ยวกับ form) คือ อัตราดอกเบี้ยรายปี
โดยที่ใช้ js เช็คว่าใส่ค่าใน form ครบหรือยัง ถ้าครบแล้วก็ให้คำนวณ จากนั้นจึงแสดงผลลัพธ์ออกมาครับ


ขอยกตัวอย่างนะครับ
โค๊ด:
<html>
<head>
<script>
function cal(){ //กำหนด function ชื่อ cal()
var loan = document.getElementById("loan").value; //ดึงค่าจาก input id loan
var period = document.getElementById("period").value; //ดึงค่าจาก input id period
var interest=2.16; //กำหนดค่าตัวแปร interest
if(loan!='' && period!=''){ //เช็คว่ามีค่าที่ต้องการครบหรือยัง?
result= (loan (loan*interest*period/100))/period;       สูตรคำนวณ
document.getElementById("result").innerHTML =result; //แสดงผลลัพธ์ใน div id result
}
}
</script>
</head>
<body>
เงินกู้<input type="text" id="loan" onchange="cal()"><br>
เดือน<input type="text" id="period" onchange="cal()">
<!-- เรียกใช้ function cal() เมื่อค่าใน input เปลี่ยน -->

<div id="result"></div>
</body>
</html>

//อันนี้ผมไม่แน่ใจสูตรคำนวณจากเว็บตัวอย่าง (ลองคำนวณตรงๆ แล้วไม่ได้ตามเว็บ)
///จริงๆ สามารถใช้ jQuery เขียนก็ได้



ถ้าการคำนวณซับซ้อน มีตัวแปรมากกว่านี้ อาจจะต้องใช้ php ร่วมกับ database ครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์