ทำ  form  เช็คว่ากรอกข้อมูล หรือไม่ โดยมี การแสดงด้านหลัง หรือทำกรอบ สีแดง
กรกฎ วิริยะ 28 Jun 2010 22:17
 [search]GForm[/search]
ฟงหวิน ขี่พายุทะลุโกรธ 28 Jun 2010 22:38
น้ำหอมเข้าไปดูแล้วคะอ.อยากให้เช็คทั้งหมด และแสดงเป็นสีแดงทุกช่องที่ไม่ได้กรอก
กรกฎ วิริยะ 29 Jun 2010 07:40
ศึกษาเรื่อง GForm และ GAjax ให้ละเอียด ครับ มีฟังก์ชั่นใช้งานเกี่ยวกับเรื่องนี้อยู่

ตัวอย่างเต็มๆ เลยก็คงเป็น GCMS

อยากให้ศึกษาจากวิธีการใช้งานฟังก์ชั่นเลย เพื่อจะได้ดัดแปลงนำไปใช้ได้ถูกต้อง

ที่สำคัญ คำถาม นอกจากสั้น  แล้วยังกว้างมาก ไม่รู้จะทำอะไร แต่ถ้า ศึกษาให้ดีๆ(และเข้าใจ)ด้วยตัวเอง จะดัดแปลงยังไงก็น่าจะทำได้ไม่ยาก
ฟงหวิน ขี่พายุทะลุโกรธ 29 Jun 2010 09:09
น้ำหอมเอาโค๊ตไปลองดูแล้วคะอย่างที่อ.บอกแต่นำหอมอยากให้มัน แสดงตรงช่องที่ไม่กรอกแสดงสีนานกว่านี้ แต่พอเรากรอกข้อมูลแล้วกรอบสีแดงน่าจะหายตอนกรอกด้วยต้องใช้คำสั่งว่าอย่างไรคะ
กรกฎ วิริยะ 29 Jun 2010 10:53
555+++

ให้รายละเอียดมาน้อย ความเข้าใจเลยไม่ตรงกัน

ใช้วิธีกำหนด className ก็ได้ครับ โค้ดไม่มี เอาหลักการไปประยุกต์ดูนะ

1.ตอนแสดงก็กำหนด class ให้กับ input ที่ต้องการให้กรอกข้อมูล เช่น <input class="require"...
2.ดักจับ event keyup โดยเมื่อเกิด event นี้ให้ตรวจสอบว่า ได้กรอกค่าใน input นี้หรือเปล่า
   2.1 ถ้ากรอกแล้ว ให้ remove class ออก ด้วย input.className = ''
   2.2 ถ้ายังไม่ได้กรอก หรือ input เป็นค่าว่าง ให้กำหนด class เป็น require เหมือนตอนแรก เช่น input.className    = 'require';
3.เขียน CSS เพื่อกำหนดให้ class require มีรูปแบบตามที่ต้องการ