การส่งค่าผ่าน form จะมีการส่งค่าแบบใด คำตอบคือเป็นไปทั้งแบบ POST และ GET เพราะขึ้นอยู่กับการกำหนดที่ attribute method แต่โดยปกติการส่งค่าผ่าน form submit ควรเป็นแบบ POST สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง การส่งค่าผ่าน form จะมีการส่งค่าแบบใด
<form action="index.php" method="POST">
<input type="text" placeholder="กรุณากรอกข้อมูล" name="value">
<input type="submit" value="ส่งค่า">
</form>
<form action="index.php" method="GET">
<input type="text" placeholder="กรุณากรอกข้อมูล" name="value">
<input type="submit" value="ส่งค่า">
</form>
การส่งค่าผ่าน form จากตัวอย่างเป็นการสร้าง form submit เพื่อส่งค่าทั้งแบบ POST และแบบ GET โดยสามารถกำหนดได้ที่ attribute method แต่การส่งค่าผ่าน form ควรส่งแบบ POST เนื่องจากมีความเหมาะสมสำหรับค่าที่ส่งมากกว่า ส่วนแบบ GET เหมาะสำหรับส่งค่าผ่านลิงก์ URL หรือ Query string