1,813
การแก้ไข
| บรรทัดที่ 154: | บรรทัดที่ 154: | ||
=== การยืนยันข้อมูลในฟอร์มก่อนบันทึก === | === การยืนยันข้อมูลในฟอร์มก่อนบันทึก === | ||
ก่อนที่ข้อมูลในฟอร์มจะถูกนำไปใช้หรือบันทึกเข้าในฐานข้อมูล ระบบจะตรวจสอบข้อมูลในเบื้องต้นว่าข้อมูลที่ป้อนเข้ามาจะไม่ทำให้เกิดปัญหาด้านการคำนวณหรือปัญหาอื่นๆ ในอนาคต | |||
==== การตรวจสอบเวลาของ session ==== | |||
เนื่องจากระบบคูนิฟ็อกซ์บริหารข้อมูลธุรกรรมแยกเป็นเดือน ระบบจึงเทียบเวลาของ session กับเวลาประจำเพจที่บันทึกฟอร์ม หากเวลาไม่ตรงกัน ระบบจะแจ้ง[[ข้อผิดพลาด 461]] (เวลาของระบบไม่ถูกต้อง!) | |||
สาเหตุหลักของ[[ข้อผิดพลาด 461]]คือการใช้งานพร้อมกันหลายแท็บ แล้วมีการเปลี่ยนแปลงวันที่/เวลาของ session ในแท็บใดแท็บหนึ่งก่อนจะพยายามบันทึกฟอร์มในแท็บอื่น | |||
==== การตรวจสอบข้อมูลในฟอร์ม ==== | |||
[[ไฟล์:Invalid form errors.png|720px|thumb|center|alt=ฟอร์มที่ตรวจสอบข้อมูลไม่ผ่าน|ฟอร์มที่ตรวจสอบข้อมูลไม่ผ่าน]] | |||
เมื่อระบบตรวจสอบพบความผิดพลาดในข้อมูลที่กรอกในฟอร์ม (เช่น ไม่ได้กรอกข้อมูลในช่องที่จำเป็น, วันที่ไม่สอดคล้องกับรอบข้อมูล, ฯลฯ) ระบบจะแจ้งเตือนเป็นข้อความสีแดงใต้ช่องที่เกี่ยวข้อง (ตามภาพ) เมื่อผู้ใช้ปรับแก้ข้อมูลแล้ว สามารถกดส่งฟอร์มได้อีกครั้ง | |||
{{การใช้งานฟอร์มด้วยคีย์บอร์ด}} | {{การใช้งานฟอร์มด้วยคีย์บอร์ด}} | ||