จะเขียน javascript,html คำนวนข้อมูลต่อไปนี้ยังไงครับ

เริ่มโดย parames3010, 02 พฤศจิกายน 2016, 01:46:49

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

parames3010

ต้องการเขียนเงื่อนไข  javascript,html คำนวนข้อมูลต่อไปนี้ยังไงครับ พอดียังมือใหม่อยู่

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



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


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

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

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

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

ยังไงขอบคุณล่วงหน้าสำหรับผู้ช่วยเหลือครับ  :P

haloowing

<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;
}