การส่งค่าจากฟอร์มไปให้ server ประมวลผล

คือถ้าผมจะทำระบบ intranet ขึ้นมาแล้วแล้วในระบบมีฟอร์มให้กรอกประมาณ 10 ฟอร์ม ในแต่ละฟอร์มมี อินพุทประมาณ 10 อินพุท ถ้ามองใน 1 ฟอร์มการที่เราจะ get ค่ามาจาก input ก้ต้องใช้คำสั่ง document.getElementById("xxx").value แบบนี้ทุกตัว แต่มันตะมีทางที่เราจะส่งค่าไปทั่งฟอร์มโดยที่ไม่ต้องมา getElementById หรือป่าวครับ
ขอบคุณครับ
01 ธ.ค. 2551 1 2,370

ไม่ค่อยเข้าใจคำถามนะ แต่ก็เดาคำตอบว่า

1. internet หรือ intranet ก็เหมือนกันครับ แค่ intranet ไม่ได้ถูกส่งออกสู่โลกภายนอกเท่านั้น
2. ในส่วนฟอร์ม อันที่จริงมันมีหลายเทคนิค ซึ่งผมไม่รู้ว่า ใช้วิธีใดอยู่ ถึงต้องใช้ getElementById เพื่อการ submit ฟอร์ม

ผมเดาว่าคงใช้ Ajax

ทางออกสำหรับการเขียนโค้ดซ้ำๆจำนวนมากๆ ก็คือการใช้ฟังก์ชั่นครับ ผมยกตัวอย่างนะ ว่าสร้างฟังก์ชั่น ขี้นมารองรับการ submit ฟอร์มซักอัน ก็ไม่ได้ยากอะไร แล้วแต่ละฟอร์มก็เรียกใช้ฟังก์ชั่นนี้ในการ submit

ตัวอย่างการอ่านค่าจากฟอร์มมก็ ใช้ฟังก์ชั่น getRequestBody ครับ มีบนเว็บ
#1
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^