<script type="text/javascript"> function chkdata(){ with(frm_addproc){ re = /^(\d{1,2}):(\d{2})([ap]m)?$/; if(txtProcFormTime.value != '') { if(regs = txtProcFormTime.value.match(re)) { if(regs[3]) { // 12-hour value between 1 and 12 if(regs[1] < 1 || regs[1] > 12) { alert("Invalid value for hours: " + regs[1]); alert("รูปแบบชั่วโมงไม่ถูกต้อง: " + regs[1] + "\n\nรูปแบบชั่วโมงระหว่าง 1-12 เท่านั้น"); txtProcFormTime.value = ""; txtProcFormTime.focus(); return false; } } else { // 24-hour value between 0 and 23 if(regs[1] > 23) { alert("รูปแบบชั่วโมงไม่ถูกต้อง: " + regs[1] + "\n\nรูปแบบชั่วโมงระหว่าง 00-23 เท่านั้น"); txtProcFormTime.value = ""; txtProcFormTime.focus(); return false; } } // minute value between 0 and 59 if(regs[2] > 59) { alert("รูปแบบนาทีไม่ถูกต้อง: " + regs[2] + "\n\nรูปแบบนาทีระหว่าง 00-59 เท่านั้น"); txtProcFormTime.value = ""; txtProcFormTime.focus(); return false; } } else { alert("รูปแบบเวลาไม่ถูกต้อง: " + txtProcFormTime.value + "\n\nตัวอย่าง 08:00"); txtProcFormTime.value = ""; txtProcFormTime.focus(); return false; } } if (txtProcFormTime.value == txtProcToTime.value) { alert( "เวลาเริ่มและสิ้นสุดการปฏิบัติงานไม่ความเป็นเวลาเดียวกัน!"); txtProcFormTime.value =""; txtProcFormTime.focus(); txtProcToTime.value =""; return false; } var x = document.getElementById("chk_ot").checked; if (x == false) { if (txtProcFormTime.value > txtProcToTime.value) { alert( "เวลาเริ่มปฏิบัติงานไม่ควรเป็นเวลาที่มากกว่าเวลาสิ้นสุดการปฏิบัติงาน!"); txtProcFormTime.value =""; txtProcFormTime.focus(); txtProcToTime.value =""; return false; } } } } </script>
<!doctype html> <html> <body> <form> <input pattern="\d{2}-\d{2}-\d{4}" type="date" require />
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง