5.1 การกำหนดค่าฟอร์มเบื้องต้น (Form)
5.1.1 ฟอร์ม(Form)
คือส่วนประกอบหนึ่งบนเว็บเพจที่ทำหน้าที่รับข้อมูลจากผู้ใช้งาน เพื่อนำไปประมวลผลอย่างใดอย่างหนึ่ง สามารถกําหนดขอบเขตของการรับค่าจากผู้ใช้ได้โดยใช้แท็ก <form> ซึ่งเป็นแท็กภาษาเอชทีเอ็มแอล จากนั้นกําหนดแอททริบิวท์ของแท็กเพื่อกําหนดค่ารายละเอียดของฟอร์ม
รูปแบบการกําหนดขอบเขตของฟอร์มมีดังนี้
การกำหนดคุณสมบัติให้แท็ก <form> มีรูปแบบคำสั่งดังนี้
5.1.1.1 name
คือ ส่วนกำหนดชื่อฟอร์ม
5.1.1.2 method
คือ การระบุวิธีการส่งข้อมูลไปยังไฟล์เป้าหมาย ซึ่งสามารถกําหนดค่าได้ 2 รูปแบบ คือ
5.1.1.2.1 Get เป็นการส่งค่าข้อมูลโดยการระบุตัวแปรและค่าของตัวแปรแนบท้ายยูอาร์แอล ของไฟล์เป้าหมายที่ต้องการ ซึ่งข้อมูลจะไม่เป็นความลับเนื่องจากแสดงผลบนยูอาร์แอลของเว็บ ทําให้เห็นได้ง่าย ไม่เหมาะสําหรับส่งข้อมูลที่เป็นความลับ เช่น รหัสผ่าน รหัสบัตรเครดิต เป็นต้น แต่จะเหมาะสําหรับการส่งค่าแบบสั้น ๆ ไม่เกิน 256 ตัวอักษร เช่น รหัสอ้างอิงสินค้า รหัสพนักงาน หมายเลขสินค้า เป็นต้น เช่น การกําหนด method=“get”หากไม่ได้ระบุแอททริบิวท์ method ในแท็กฟอร์ม get จะเป็นรูปแบบวิธีการส่งค่าปกติ (default) ของในการส่งค่าผ่านฟอร์ม
5.1.1.2.2 Post เป็นรูปแบบการส่งข้อมูลที่เป็นความลับ มีความปลอดภัยมากกว่า เนื่องจากจะไม่เปิดเผยข้อมูลในระหว่างการส่งค่าผ่านฟอร์มไปยังไฟล์เป้าหมาย จึงเหมาะสําหรับส่งข้อมูลที่มีปริมาณมาก และเป็นความลับระหว่างส่ง เช่น การกําหนด method=“post”
5.1.1.3 action
คือ การระบุไฟล์ปลายทางที่ต้องการ ซึ่งอาจเขียนคําสั่งไว้เพื่อรับค่าจากฟอร์ม เพื่อนําค่าที่ได้ไปประมวลผลข้อมูล หรือ จัดเก็บ ซึ่งอาจเป็นไฟล์เอกสารอื่น เช่น ระบุ action= “search.php” หมายถึงส่งค่าจากฟอร์มไปยังไฟล์ปลายทางคือ search.php หรืออาจส่งค่าภายในเว็บเพจเดิมเพื่อนําค่าไปดําเนินการตามเงื่อนไขที่กําหนดได้โดยไม่ต้องระบุ action หรือ กําหนด action=“” ให้มีค่าเป็นค่าว่าง เป็นต้น