ต้องการให้แสดงจำนวณเงินที่คำนวณจากอายุแล้ว
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการให้แสดงจำนวณเงินที่คำนวณจากอายุแล้ว
ต้องการให้แสดงจำนวณเงินที่คำนวณจากอายุแล้ว
Copy
<script language="javascript"> function getAge(o) { var tmp = o.value.split("-"); var d = tmp[0]; var m = tmp[1]; var y = tmp[2]; var nowdt = new Date(); var nd = parseInt(nowdt.getDate()); var nm = parseInt(nowdt.getMonth()); var ny = parseInt(nowdt.getFullYear() 543); var age = ""; var ageYear = 0; var ageMonth = 0; if(d != "" && m != "" && y != "") { var s = new Date(y, parseInt(m)-1, d); d = parseInt(s.getDate()); m = parseInt(s.getMonth()); y = parseInt(s.getFullYear()); ageYear = ny - y; if(nm > m) { ageMonth = nm-m; }else if(nm == m){ if(nd >= d) { ageMonth = 0; }else{c=2.2; ageMonth = 11; ageYear = ageYear - 1; } }else{ ageMonth = 12-m+nm; ageYear = ageYear - 1; } age = ageYear + " ปี " + ageMonth + " เดือน"; }else{ age = ""; } document.getElementById("age").value=age; } </script>
<td align="right" nowrap="nowrap" bgcolor="#FFCCCC"> วัน/เดือน/ปีเกิด ผู้สูงอายุ : </td>
<td bgcolor="#FFCCCC"><input name="p_birthday" type="taxt" id="datepicker" size="15" onChange="getAge(this);"></td>
<tr>
<td align="right" nowrap="nowrap" bgcolor="#FFCCCC"> อายุจริง : </td>
<td bgcolor="#FFCCCC"><input type="text" disabled="true" id="age" size="15" ></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" bgcolor="#FFCCCC">จำนวนเงิน :</td>
<td bgcolor="#FFCCCC"><input type="text" id="money" size="20" /></td>
</tr>
Janjung
11-11-2014
22:50:29
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ