ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: parames3010 ใน 02 พฤศจิกายน 2016, 01:46:49

ชื่อเรื่อง: จะเขียน javascript,html คำนวนข้อมูลต่อไปนี้ยังไงครับ
โพสต์โดย: parames3010 ใน 02 พฤศจิกายน 2016, 01:46:49
ต้องการเขียนเงื่อนไข  javascript,html คำนวนข้อมูลต่อไปนี้ยังไงครับ พอดียังมือใหม่อยู่

เว็บก็ประมาณนี้ จะมีช่องใส่จำนวนและแสดงผลลัพท์

(http://image.prntscr.com/image/7e4e403aaaf94614af20f4e188df9a4e.png)

ช่องผลลัพท์จะแสดงค่า (ทันทีที่พิมพ์ในช่องจำนวน) ถ้านึกภาพไม่ออกก็ประมาณเว็บนี้ครับ http://themoneyconverter.com/THB/USD.aspx  พิมพ์ปุ๊บ จะแสดงผลลัพท์ออกมา


เงื่อนไขที่ต้องการทำคือ

ถ้าพิมพ์ในช่องจำนวน โดยเลขจำนวนมากกว่า 1 แต่ไม่เกิน 10000
จะแสดงตรงช่องผลลัพท์เท่ากับเลขจำนวนที่พิมพ์ คูณ 0.0001

ถ้าพิมพ์ในช่องจำนวน โดยเลขจำนวนมากกว่า 10000 แต่ไม่เกิน 200000
จะแสดงตรงช่องผลลัพท์เท่ากับเลขจำนวนที่พิมพ์ คูณ 0.00008

ประมาณนี้ครับผม

ยังไงขอบคุณล่วงหน้าสำหรับผู้ช่วยเหลือครับ  :P
ชื่อเรื่อง: Re: จะเขียน javascript,html คำนวนข้อมูลต่อไปนี้ยังไงครับ
โพสต์โดย: haloowing ใน 02 พฤศจิกายน 2016, 11:31:00
<input id="in" type="text" onkeyup="calculateOutput();" />
<input id="out" type="text" />


function calculateOutput() {
    var input = document.getElementById("in").value;
    var inputVal = parseFloat(input);
    var output = "";
    if (!isNaN(inputVal)) {
        if (inputVal > 1 && inputVal <= 10000) {
            output = inputVal * 0.0001;
        } else if (inputVal > 10000 && inputVal <= 20000) {
            output = inputVal * 0.00008;
        }
    }
    document.getElementById("out").value = output;
}