# form-builder โปรเจ็คนี้เป็นเวอร์ชันเรียบง่ายของเครื่องมือสร้างฟอร์มแบบสแตติก (static form builder) ที่ประกอบด้วยไฟล์หลักเพียงไม่กี่ไฟล์ ## ภาพรวม - โฟลเดอร์โปรเจ็ค: `form-builder` - ไฟล์หลัก: `index.html` - ใบอนุญาต: `LICENSE` โครงงานนี้เหมาะสำหรับตัวอย่าง สาธิต หรือเป็นจุดเริ่มต้นสำหรับการพัฒนาต่อเป็นแอปสร้างฟอร์มแบบโต้ตอบ ## สิ่งที่มีอยู่ในรีโพ - `index.html` — หน้า HTML หลักของโปรเจ็ค (ฟอร์มตัวอย่าง / UI) - `LICENSE` — ข้อกำหนดการใช้งานของโปรเจ็ค - `CLAUDE.md` — โน้ตหรือเอกสารภายใน (ถ้ามี) ## การรัน / ทดลอง อย่างง่ายที่สุดคือเปิดไฟล์ `index.html` ในเบราว์เซอร์ (ดับเบิลคลิกหรือ `Open File`) หรือแนะนำให้รันผ่านเซิฟเวอร์ HTTP เล็กๆ เพื่อหลีกเลี่ยงปัญหาเกี่ยวกับนโยบาย CORS/ไฟล์ท้องถิ่น: ```bash # ในโฟลเดอร์โปรเจ็ค ให้รัน (Python 3 ต้องติดตั้งแล้ว) python3 -m http.server 8000 # แล้วเปิดในเบราว์เซอร์ที่: http://localhost:8000/ ``` ไม่มีการติดตั้งไลบรารีเพิ่มเติมหรือขั้นตอน build ใดๆ — โปรเจ็คเป็นไฟล์สแตติกพร้อมใช้งานทันที ## พัฒนาต่อ - หากต้องการเพิ่มฟีเจอร์เช่น การบันทึกฟอร์ม, ส่งข้อมูลด้วย AJAX, หรือ UI แบบ dynamic — สามารถเพิ่มไฟล์ JavaScript/CSS และเซิร์ฟเวอร์ฝั่งหลัง (เช่น Node/Express, PHP, หรือ Python) ได้ - แนะนำให้เก็บโครงสร้างไฟล์เป็น `src/` และ `dist/` หากต้องการ workflow ที่มี build step ## ใบอนุญาต โปรเจ็คนี้อยู่ภายใต้เงื่อนไขในไฟล์ `LICENSE` ที่เก็บไว้ในรีโพเดียวกัน — กรุณาอ่านก่อนใช้หรือแจกจ่าย