อยากได้ ค่าเริ่มต้นเป็น default ในค่าสิ้นสุด แล้วมีฟังชั่นคำนวนเวลาด้วยค่ะ T_____________________T
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา อยากได้ ค่าเริ่มต้นเป็น default ในค่าสิ้นสุด แล้วมีฟังชั่นคำนวนเวลาด้วยค่ะ T_____________________T
อยากได้ ค่าเริ่มต้นเป็น default ในค่าสิ้นสุด แล้วมีฟังชั่นคำนวนเวลาด้วยค่ะ T_____________________T
Copy
อันนี้โค๊ตของค่า default วันเริ่มต้นปรากฏในหน้าสิ้นสุด <script type="text/javascript"> $(function(){ var startDateTextBox = $('#txtstartdate'); var endDateTextBox = $('#txtenddate'); startDateTextBox.datepicker({ isBuddhist: true, showButtonPanel: true, currentText: 'ปัจจุบัน', closeText: 'ปิด', monthNames: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'], dayNamesMin: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], dateFormat: 'yy-mm-dd', minDate: new Date(), onClose: function(dateText, inst) { if (endDateTextBox.val() != '') { var testStartDate = startDateTextBox.datepicker('getDate'); var testEndDate = endDateTextBox.datepicker('getDate'); if (testStartDate > testEndDate) endDateTextBox.datepicker('setDate', testStartDate); } else { endDateTextBox.val(dateText); } onSelect: function (selectedDate){ endDateTextBox.datepicker('option', 'minDate', startDateTextBox.datepicker('getDate') ); } }, }); endDateTextBox.datepicker({ isBuddhist: true, showButtonPanel: true, currentText: 'ปัจจุบัน', closeText: 'ปิด', monthNames: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'], dayNamesMin: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], dateFormat:'yy-mm-dd', minDate: new Date(), onClose: function(dateText, inst) { if (startDateTextBox.val() != '') { var testStartDate = startDateTextBox.datepicker('getDate'); var testEndDate = endDateTextBox.datepicker('getDate'); if (testStartDate > testEndDate) startDateTextBox.datepicker('setDate', testEndDate); } else { startDateTextBox.val(dateText); } }, onSelect: function (selectedDate){ startDateTextBox.datepicker('option', 'maxDate', endDateTextBox.datepicker('getDate') ); } }); }); </script>อันนี้คือโค๊ตของการคำนวนเวลาจากค่าเริ่มต้นไปสิ้นสุด
<script type="text/javascript"> var datepicked = function() { var from = $('#txtstartdate'); var to = $('#txtenddate'); var days = $('#txttotal'); var fromDate = from.datepicker('getDate') var toDate = to.datepicker('getDate') if (toDate && fromDate) { var difference = 0; var oneDay = 86400000; //ms per day var difference = Math.ceil((toDate.getTime() - fromDate.getTime()) / oneDay); days.val(difference); } } $(function() { $('#txtstartdate, #txtenddate').datepicker({ isBuddhist: true, showButtonPanel: true, currentText: 'ปัจจุบัน', closeText: 'ปิด', monthNames: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'], dayNamesMin: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], dateFormat: 'yy-mm-dd', minDate: new Date(), onSelect: datepicked }); }); </script>ภาพ UI ค่ะ
>> หนูพยายามรวมกันแล้วแต่พอได้อีกอย่าง มันจะไม่ปรากฏอีกตัวนึงค่ะ พอดีอยากใช้ทั้งสองฟังก์ชั่นเลย มีแนะนำไหมคะ ?
Catmini59
20-10-2016
02:55:33
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ