Devdit
 

การส่งค่าผ่าน form จะมีการส่งค่าแบบใด

1.2K

การส่งค่าผ่าน 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

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ