เหตุใดการตรวจสอบข้อมูลฟอร์ม (Form Validation) จึงต้องทำทั้งที่ฝั่งไคลเอนต์และเซิร์ฟเวอร์

เพราะเบราว์เซอร์ไม่สามารถตรวจสอบข้อมูลได้อย่างถูกต้อง
การตรวจสอบที่ไคลเอนต์เพื่อประสบการณ์ผู้ใช้ที่ดี และที่เซิร์ฟเวอร์เพื่อความปลอดภัย
เพื่อลดภาระการทำงานของฐานข้อมูล
เพื่อให้แน่ใจว่าผู้ใช้ใช้เบราว์เซอร์เวอร์ชั่นล่าสุด

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

ดูข้อสอบวิชานี้ทั้งหมด →