รับค่าตัวเลขทศนิยม
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รับค่าตัวเลขทศนิยม
รับค่าตัวเลขทศนิยม
Copy
<form name="frmMain" action="" method="post">
<script language="JavaScript">
function sum() {
var result=0;
var result1=0;
var txtFirstNumberValue = document.getElementById('txt1').value;
if (txtFirstNumberValue !="" && txtFirstNumberValue < 20){
result = 0;
}else if ( txtFirstNumberValue > 20){
result = parseFloat(txtFirstNumberValue) - 20;
document.getElementById('txt1').value = 20.00;
}
if (!isNaN(result)) {
document.getElementById('txt2').value = result.toFixed(2);
}
}
</script>
<input type="text" id="txt1" onkeyup="sum();" size="10" maxlength="5" />
<input type="text" id="txt2" readonly size="10"/>
</form>
ช่วยหน่อยครับคุณนิค คือจะให้รับค่าตัวเลขทศนิยม ถ้าเกิน 20.00 ให้ txt1 = 20.00 พอใส่มากกว่า 20.00 มันเพี้ยน
Suthon77
15-04-2017
17:49:10
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ