เหตุใดการตรวจสอบข้อมูลฟอร์ม (Form Validation) จึงต้องทำทั้งที่ฝั่งไคลเอนต์และเซิร์ฟเวอร์
กเพราะเบราว์เซอร์ไม่สามารถตรวจสอบข้อมูลได้อย่างถูกต้อง
ขการตรวจสอบที่ไคลเอนต์เพื่อประสบการณ์ผู้ใช้ที่ดี และที่เซิร์ฟเวอร์เพื่อความปลอดภัย
คเพื่อลดภาระการทำงานของฐานข้อมูล
งเพื่อให้แน่ใจว่าผู้ใช้ใช้เบราว์เซอร์เวอร์ชั่นล่าสุด
เฉลยอธิบาย
การตรวจสอบฟอร์มที่ไคลเอนต์ (Client-side) ช่วยให้ผู้ใช้ได้รับข้อมูลเสริมทันที และปรับปรุงประสบการณ์ผู้ใช้ ในขณะที่การตรวจสอบที่เซิร์ฟเวอร์ (Server-side) เป็นสิ่งจำเป็นสำหรับความปลอดภัยเพราะผู้ไม่ประสงค์ดีสามารถหลีกเลี่ยงการตรวจสอบด้านไคลเอนต์ได้ ตัวเลือก B ผิดเพราะเบราว์เซอร์สามารถตรวจสอบได้ ตัวเลือก C และ D ไม่ใช่เหตุผลหลัก