คุณเคยกรอกแบบฟอร์มที่ดูเหมือนจะอ่านใจคุณได้ไหม? คุณตอบคำถามข้อหนึ่ง แล้วจู่ๆ ก็มีคำถามใหม่ๆ โผล่ขึ้นมา—ซึ่งเป็นคำถามที่คุณต้องการพอดี นั่นคือการทำงานของตรรกะแบบมีเงื่อนไข

ในคู่มือนี้ คุณจะได้เรียนรู้ว่าตรรกะแบบมีเงื่อนไขคืออะไร วิธีการเปลี่ยนแบบฟอร์มคงที่ให้กลายเป็นบทสนทนาอัจฉริยะ และเหตุใดจึงมีความสำคัญต่อเว็บไซต์ WordPress ของคุณ

ตรรกะแบบมีเงื่อนไขคืออะไร?

นิยามง่ายๆ

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

สูตรพื้นฐาน

ถ้า [บางสิ่งเกิดขึ้น] แล้ว [ให้ทำบางสิ่ง]

ตัวอย่างง่ายๆ

คำถาม:คุณมีสัตว์เลี้ยงไหม?

  • หากผู้ใช้เลือก มี (ใบกำกับภาษีเต็มรูปแบบ) → แสดงช่อง “สัตว์เลี้ยงประเภทใด?”
  • หากผู้ใช้เลือก ไม่ → ข้ามคำถามเกี่ยวกับสัตว์เลี้ยงไปเลย

แบบฟอร์มจะปรับเปลี่ยนตามคำตอบ ผู้ใช้ที่ไม่มีสัตว์เลี้ยงจะไม่เห็นคำถามเกี่ยวกับสัตว์เลี้ยงที่ไม่เกี่ยวข้อง

ตรรกะแบบมีเงื่อนไขคืออะไร

ตรรกะแบบมีเงื่อนไขคืออะไร

วิธีการทำงานของตรรกะแบบมีเงื่อนไข

ส่วนประกอบ

1. ฟิลด์ทริกเกอร์

คำถามที่ก่อให้เกิดการเปลี่ยนแปลง:

2. เงื่อนไข

กฎที่ต้องปฏิบัติตาม:

  • เท่ากับค่าเฉพาะค่าหนึ่ง
  • ไม่เท่ากับบางสิ่ง
  • ประกอบด้วยข้อความบางส่วน
  • มากกว่า/น้อยกว่าจำนวนหนึ่ง
  • ว่างเปล่าหรือไม่ว่างเปล่า

3 การกระทำ

จะเกิดอะไรขึ้นเมื่อเงื่อนไขเป็นไปตามที่กำหนด:

  • แสดงฟิลด์
  • ซ่อนช่องข้อมูล
  • เปลี่ยนค่า
  • ข้ามไปยังส่วนนั้น
  • แสดงข้อความ

การไหล

ผู้ใช้ตอบคำถาม ↓ ระบบตรวจสอบเงื่อนไข ↓ ตรงตามเงื่อนไขหรือไม่ → ใช่ → ดำเนินการ ↓ ไม่ → ไม่ทำอะไร (หรือดำเนินการอื่น)

เหตุใดตรรกะแบบมีเงื่อนไขจึงมีความสำคัญ

แบบฟอร์มที่สั้นกว่า

ผู้ใช้จะเห็นเฉพาะคำถามที่เกี่ยวข้องเท่านั้น:

  • แบบสอบถาม 20 ข้อ อาจแสดงให้ผู้ใช้ส่วนใหญ่เห็นเพียง 8 ข้อเท่านั้น
  • ช่องที่ไม่เกี่ยวข้องจะถูกซ่อนไว้
  • ท่าต่างๆ รู้สึกว่าสั้นลงและเร็วขึ้น

อัตราความสำเร็จที่ดีขึ้น

แบบฟอร์มยาวๆ มักทำให้คนรู้สึกไม่อยากใช้:

  • แบบฟอร์มที่ดูสั้นกว่าจะได้รับการกรอกครบถ้วนมากกว่า
  • คำถามที่เกี่ยวข้องให้ความรู้สึกว่ามีจุดประสงค์
  • การละทิ้งน้อยลง

ประสบการณ์ผู้ใช้ที่ดียิ่งขึ้น

แบบฟอร์มให้ความรู้สึกเหมือนเป็นแบบฟอร์มส่วนตัว:

  • เหมือนการสนทนา ไม่ใช่การสอบสวน
  • คำถามจะมีความหมายเมื่อพิจารณาในบริบท
  • ผู้ใช้รู้สึกว่าได้รับการเข้าใจ

ข้อมูลที่สะอาดกว่า

ห้ามตอบคำถามที่ไม่เกี่ยวข้องอีกต่อไป:

  • ไม่มีรายการ “ไม่ระบุ”
  • ห้ามเว้นช่องว่างที่ไม่ควรเว้นว่าง
  • ข้อมูลมีความหมายและครบถ้วน

ลักษณะมืออาชีพ Professional

แบบฟอร์มอัจฉริยะดูหรูหรา:

  • แสดงความใส่ใจต่อรายละเอียด
  • สร้างความไว้วางใจกับผู้ใช้งาน
  • ประสบการณ์ที่ทันสมัยและสมบูรณ์แบบ
วิธีการทำงานของตรรกะแบบมีเงื่อนไข

วิธีการทำงานของตรรกะแบบมีเงื่อนไข

สถานการณ์การใช้ตรรกะแบบมีเงื่อนไขทั่วไป

การติดตามผล ใช่/ไม่ใช่

รูปแบบพื้นฐานที่สุด:

คำถามกระตุ้นความคิด: “คุณมีอาการแพ้หรือไม่?”

  • ใช่ → แสดง “โปรดระบุอาการแพ้ของคุณ”
  • ไม่ → ซ่อนรายละเอียดเกี่ยวกับอาการแพ้

คำถามตามหมวดหมู่

เส้นทางที่แตกต่างกันสำหรับตัวเลือกที่แตกต่างกัน:

ตัวกระตุ้น: “ประเภทการสอบถาม”

  • การขาย → แสดงงบประมาณ ระยะเวลา และขนาดบริษัท
  • ฝ่ายสนับสนุน → แสดงหมายเลขคำสั่งซื้อและรายละเอียดปัญหา
  • ทั่วไป → แสดงช่องข้อความแบบง่าย

การแสดงผลตามปริมาณ

แสดงข้อมูลเพิ่มเติมเมื่อจำนวนเพิ่มขึ้น:

ตัวกระตุ้น: “จำนวนผู้เข้าร่วมงาน”

  • 1 → แสดงช่องข้อมูลผู้เข้าร่วมงานรายบุคคล
  • 2+ → แสดงช่องชื่อผู้เข้าร่วมเพิ่มเติม
  • 10+ → แสดงข้อมูลติดต่อผู้ประสานงานกลุ่ม

ฟิลด์ตามตำแหน่งที่ตั้ง

ปรับให้เข้ากับการคัดเลือกตามภูมิศาสตร์:

ตัวกระตุ้น: “ประเทศ”

  • สหรัฐอเมริกา → เลือกดูรายการรัฐ
  • แคนาดา → เลือกดูรายการจังหวัด
  • สหราชอาณาจักร → แสดงช่องเขตปกครอง

การตรวจสอบคุณสมบัติ

เนื้อหาการสอบคัดเลือกขึ้นอยู่กับคุณสมบัติ:

ตัวกระตุ้น: “อายุ”

  • อายุต่ำกว่า 18 ปี → แสดงช่องขอความยินยอมจากผู้ปกครอง
  • 18+ → เข้าสู่ตัวเลือกสำหรับผู้ใหญ่
  • 65+ → แสดงตัวเลือกส่วนลดสำหรับผู้สูงอายุ

ประเภทของเงื่อนไข

เงื่อนไขการเปรียบเทียบ

เงื่อนไข ความหมาย ตัวอย่าง
เท่ากับ คู่ที่เหมาะสม ประเทศ = “สหรัฐอเมริกา”
ไม่เท่ากัน อะไรก็ได้ยกเว้น สถานะ ≠ “ยกเลิก”
ประกอบด้วย รวมถึงข้อความ อีเมลมี “@gmail”
เริ่มต้นด้วย เริ่มต้นด้วยข้อความ โทรศัพท์เริ่มต้นด้วย “+1”
มากกว่า การเปรียบเทียบตัวเลข จำนวน > 10
น้อยกว่า การเปรียบเทียบตัวเลข อายุ <18
ว่างเปล่า ไม่ได้ป้อนค่าใดๆ ช่องแสดงความคิดเห็นว่างเปล่า
ไม่ว่างเปล่า มีค่าอะไรบ้างไหม โทรศัพท์ยังไม่แบตหมด

หลายเงื่อนไข

และลอจิก

เงื่อนไขทั้งหมดต้องเป็นจริง:

แสดงฟิลด์หากอายุมากกว่า 21 ปีและประเทศเท่ากับ “สหรัฐอเมริกา”

หรือลอจิก

เงื่อนไขใดๆ ก็เป็นจริงได้:

แสดงฟิลด์หากบทบาท = “ผู้จัดการ” หรือบทบาท = “ผู้อำนวยการ”

ตรรกะแบบมีเงื่อนไขสามารถควบคุมอะไรได้บ้าง?

แสดง/ซ่อนช่องข้อมูล

การใช้งานที่พบบ่อยที่สุด:

  • แสดงคำถามติดตามที่เกี่ยวข้อง
  • ซ่อนช่องข้อมูลที่ไม่จำเป็น
  • เปิดเผยส่วนต่างๆ เมื่อจำเป็น

แสดง/ซ่อนส่วนต่างๆ

ควบคุมกลุ่มทั้งหมด:

  • แสดงส่วน “ที่อยู่จัดส่ง” หากต้องการจัดส่งสินค้า
  • ซ่อนข้อมูลคู่สมรสหากเป็นโสด

สถานะ จำเป็น/ไม่จำเป็น

ข้อกำหนดการเปลี่ยนแปลงของฟิลด์:

  • กำหนดให้ต้องระบุหมายเลขโทรศัพท์ หากการตั้งค่าการติดต่อเป็น “โทรศัพท์”
  • กำหนดให้ช่องข้อมูลนี้เป็นตัวเลือกในบางสถานการณ์

ค่าฟิลด์

กรอกข้อมูลอัตโนมัติหรือเปลี่ยนค่า:

  • ตั้งค่าเริ่มต้นตามคำตอบก่อนหน้า
  • คำนวณผลรวม
  • คัดลอกค่าระหว่างฟิลด์

ตัวอย่างตรรกะแบบมีเงื่อนไขแยกตามอุตสาหกรรม

E-Commerce

  • แสดงตัวเลือกการห่อของขวัญหาก “นี่คือของขวัญ” = ใช่
  • แสดงตัวเลือกการจัดส่งตามประเทศ
  • แสดงข้อความแจ้งส่วนลดตามปริมาณเมื่อปริมาณมากกว่า 10 ชิ้น

การดูแลสุขภาพ

  • แสดงรายละเอียดเกี่ยวกับอาการแพ้ หาก = ใช่
  • แสดงรายการยาหากคุณกำลังรับประทานยาอยู่
  • แสดงข้อมูลติดต่อฉุกเฉินตามประเภทของขั้นตอน

อสังหาริมทรัพย์

  • แสดงช่องข้อมูลเฉพาะสำหรับการเช่า หากการสอบถาม = การเช่า
  • แสดงคำถามเกี่ยวกับการจัดหาเงินทุนหากเป็นผู้ซื้อ (ไม่ใช่ผู้เช่า)
  • แสดงตัวเลือกเชิงพาณิชย์ตามประเภทของอสังหาริมทรัพย์

การศึกษา

  • แสดงข้อมูลผู้ปกครองหากนักเรียนเป็นผู้เยาว์
  • แสดงหน่วยกิตที่โอนมาหากการศึกษาเดิม = ใช่
  • แสดงส่วนความช่วยเหลือทางการเงินตามความสนใจ

อีเวนต์

  • โปรดแจ้งความต้องการด้านอาหารหากเข้าร่วมรับประทานอาหาร
  • แสดงรายการเวิร์คช็อปตามประเภทการลงทะเบียน
  • แสดงข้อกำหนดด้านการเข้าถึงหากจำเป็น

ประกันภัย

  • แสดงรายละเอียดรถยนต์สำหรับประกันภัยรถยนต์
  • แสดงข้อมูลผู้พึ่งพาตามสถานะครอบครัว
  • แสดงประวัติการเคลม หากมีการเคลมครั้งก่อนหน้า = ใช่

แบบฟอร์มคงที่เทียบกับแบบฟอร์มที่มีเงื่อนไข

แบบฟอร์มคงที่

รูปแบบดั้งเดิมที่ปราศจากตรรกะ:

  • ทุกช่องข้อมูลสามารถมองเห็นได้โดยทุกคน
  • ผู้ใช้สามารถข้ามคำถามที่ไม่เกี่ยวข้องได้ด้วยตนเอง
  • มีคำตอบ “ไม่ระบุ” หรือเว้นว่างไว้เป็นจำนวนมาก
  • รูปทรงดูยาวและน่าเกรงขาม

รูปแบบเงื่อนไข

แบบฟอร์มอัจฉริยะที่ใช้ตรรกะ:

  • แสดงเฉพาะช่องข้อมูลที่เกี่ยวข้องเท่านั้น
  • แบบฟอร์มจะปรับให้เข้ากับผู้ใช้แต่ละคน
  • ข้อมูลสะอาด ครบถ้วน
  • แบบฟอร์มให้ความรู้สึกเป็นส่วนตัวและกระชับ

การเปรียบเทียบ

แง่มุม รูปแบบคงที่ รูปแบบเงื่อนไข
ความยาวที่รับรู้ได้ นาน สั้น
ติดต่อโฆษณา บางคำถามไม่เกี่ยวข้อง คำถามทั้งหมดที่เกี่ยวข้อง
อัตราความสำเร็จ ลด สูงกว่า
ข้อมูลที่มีคุณภาพ ช่องว่างจำนวนมาก/ไม่มีข้อมูล สะอาดและสมบูรณ์
ประสบการณ์ของผู้ใช้ ทั่วไป ส่วนบุคคล
การตั้งค่าความซับซ้อน ง่าย ต้องมีการวางแผน

เริ่มต้นใช้งานตรรกะแบบมีเงื่อนไข

ขั้นตอนที่ 1: ระบุจุดแยกสาขา

มองหาคำถามที่คำตอบจะกำหนดสิ่งที่จะเกิดขึ้นต่อไป:

  • คำถามใช่/ไม่ใช่ พร้อมคำถามเพิ่มเติม
  • การเลือกหมวดหมู่
  • การเลือกประเภท/บทบาท

ขั้นตอนที่ 2: วางแผนตรรกะของคุณ

เขียนเงื่อนไขต่างๆ ออกมา:

ถ้า [คำถาม A] = [คำตอบ X] ให้แสดง [ช่อง B] ถ้า [คำถาม A] = [คำตอบ Y] ให้แสดง [ช่อง C]

ขั้นตอนที่ 3: ทำให้มันง่ายเข้าไว้

เริ่มต้นด้วยเงื่อนไขพื้นฐาน:

  • ตัวกระตุ้นหนึ่งตัว การกระทำเดียว
  • ค่อยๆ เพิ่มความซับซ้อนทีละน้อย
  • ทดสอบแต่ละสภาวะก่อนที่จะเพิ่มปริมาณเพิ่มเติม

ขั้นตอนที่ 4: ทดสอบอย่างละเอียด

ตรวจสอบทุกเส้นทาง:

  • ทดสอบตัวเลือกทริกเกอร์แต่ละตัว
  • ตรวจสอบว่าช่องข้อมูลที่แสดง/ซ่อนนั้นถูกต้องหรือไม่
  • ส่งผลงานการทดสอบ
  • ทดสอบบนมือถือ

ตรรกะแบบมีเงื่อนไขใน Auto Form Builder

Auto Form Builderมีฟังก์ชันตรรกะแบบมีเงื่อนไขเป็นส่วนเสริมสำหรับเวอร์ชัน Pro:

วิธีการทำงาน

  1. สร้างแบบฟอร์มของคุณโดยใส่ช่องกรอกข้อมูลทั้งหมด
  2. เลือกช่องเพื่อเพิ่มเงื่อนไข
  3. เลือกฟิลด์ทริกเกอร์และเงื่อนไข
  4. ตั้งค่าการกระทำ (แสดง/ซ่อน)
  5. บันทึกและทดสอบ

คุณสมบัติ

  • ตัวสร้างสภาพภาพ
  • รองรับเงื่อนไขหลายข้อ (AND/OR)
  • ตัวดำเนินการเปรียบเทียบต่างๆ
  • แสดง/ซ่อนช่องและส่วนต่างๆ
  • ดูตัวอย่างตามเวลาจริง

ไม่จำเป็นต้องมีการเข้ารหัส

สร้างเงื่อนไขได้ง่ายๆ เพียงคลิกเมาส์ ไม่จำเป็นต้องมีความรู้ด้าน JavaScript หรือการเขียนโปรแกรม

ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง

1. การทำให้เรื่องซับซ้อนเกินไป

เงื่อนไขที่มากเกินไปก่อให้เกิดความวุ่นวาย:

  • เป็นการยากที่จะทดสอบทุกเส้นทาง
  • สร้างความขัดแย้งได้ง่าย
  • ทำให้ผู้ใช้สับสน

2. ลูปตรรกะ

พื้นที่ A แสดงให้เห็นพื้นที่ B พื้นที่ B ซ่อนพื้นที่ A:

  • สร้างลูปไม่สิ้นสุด
  • ฟังก์ชันการทำงานของการหยุดชะงัก

3. ช่องข้อมูลที่จำเป็นซึ่งซ่อนอยู่

กำหนดให้ช่องข้อมูลบางช่องเป็นช่องที่ต้องกรอก แต่สามารถซ่อนได้ในบางกรณี:

  • ผู้ใช้ไม่สามารถมองเห็นหรือกรอกข้อมูลได้
  • ไม่สามารถส่งแบบฟอร์มได้

4. ไม่ทดสอบทุกเส้นทาง

ทดสอบเฉพาะ "เส้นทางที่ราบรื่น" เท่านั้น:

  • กรณีพิเศษจะเกิดการแตกหัก
  • ผู้ใช้งานบางรายพบข้อผิดพลาด

คำถามที่พบบ่อย (FAQs)

ตรรกะแบบมีเงื่อนไขคืออะไร อธิบายง่ายๆ ก็คืออย่างไร?

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

ฉันจำเป็นต้องมีความรู้ด้านการเขียนโค้ดเพื่อใช้ตรรกะแบบมีเงื่อนไขหรือไม่?

ไม่เลย โปรแกรมสร้างแบบฟอร์มสมัยใหม่ เช่น Auto Form Builder มีอินเทอร์เฟซแบบกราฟิกที่ใช้งานง่าย เพียงแค่ชี้และคลิกเพื่อสร้างเงื่อนไข ไม่จำเป็นต้องเขียนโค้ด

การใช้ตรรกะแบบมีเงื่อนไขจะทำให้ฟอร์มของฉันทำงานช้าลงหรือไม่?

ตรรกะแบบมีเงื่อนไขที่ออกแบบมาอย่างดีจะมีผลกระทบต่อประสิทธิภาพการทำงานน้อยที่สุด การประมวลผลเกิดขึ้นทันทีในเบราว์เซอร์

ฉันสามารถกำหนดเงื่อนไขหลายข้อในช่องข้อมูลเดียวได้หรือไม่?

ใช่ คุณสามารถรวมเงื่อนไขต่างๆ โดยใช้ตรรกะ AND (ทุกเงื่อนไขต้องเป็นจริง) หรือ OR (เงื่อนไขใดเงื่อนไขหนึ่งสามารถเป็นจริงได้) สำหรับสถานการณ์ที่ซับซ้อนได้

ปลั๊กอินแบบอิสระสามารถใช้ตรรกะแบบมีเงื่อนไขได้หรือไม่?

บางโปรแกรมมีตรรกะเงื่อนไขพื้นฐานให้ใช้งานฟรี ในขณะที่บางโปรแกรม (รวมถึง Auto Form Builder) ให้บริการเป็นฟีเจอร์เสริมในเวอร์ชันพรีเมียม เวอร์ชันฟรีของ Auto Form Builder มีฟีเจอร์การสร้างฟอร์มที่จำเป็นครบถ้วน ส่วนตรรกะเงื่อนไขนั้นเป็นฟีเจอร์เสริมในเวอร์ชัน Pro

สรุป

ทำความเข้าใจตรรกะแบบมีเงื่อนไข:

  1. มันคืออะไร: กฎที่ใช้แสดง/ซ่อนช่องข้อมูลตามคำตอบของผู้ใช้
  2. วิธีการทำงาน: ถ้า [เงื่อนไข] แล้ว [การกระทำ]
  3. ทำไมมันเรื่อง: แบบฟอร์มสั้นลง ประสบการณ์ผู้ใช้ดีขึ้น ข้อมูลสะอาดขึ้น
  4. การใช้งานทั่วไป: การติดตามผลแบบใช่/ไม่ใช่ การแยกสาขาตามหมวดหมู่ การตรวจสอบคุณสมบัติ
  5. เริ่มต้น: ระบุจุดแยกสาขา วางแผนตรรกะ และทดสอบอย่างละเอียด
  6. ควรหลีกเลี่ยง: ความซับซ้อนมากเกินไป, ลูปตรรกะ, ช่องข้อมูลที่จำเป็นซึ่งซ่อนอยู่

สรุป

ตรรกะแบบมีเงื่อนไขจะเปลี่ยนแบบฟอร์มคงที่แบบเดียวสำหรับทุกคน ให้กลายเป็นประสบการณ์แบบไดนามิกและเฉพาะบุคคล ผู้ใช้จะเห็นเฉพาะคำถามที่เกี่ยวข้อง แบบฟอร์มจะดูสั้นลง และคุณจะเก็บข้อมูลได้สะอาดขึ้น นี่คือความแตกต่างระหว่างการสอบสวนและการสนทนา

Auto Form Builderทำให้การใช้ตรรกะแบบมีเงื่อนไขเป็นเรื่องง่ายผ่านส่วนเสริม Pro โดยไม่ต้องเขียนโค้ด เพียงแค่ใช้กฎแบบเห็นภาพที่จะทำให้แบบฟอร์มของคุณฉลาดขึ้น

พร้อมที่จะทำให้แบบฟอร์มของคุณฉลาดขึ้นแล้วหรือยัง? ดาวน์โหลด Auto Form Builderและสำรวจตรรกะแบบมีเงื่อนไขเพื่อสร้างแบบฟอร์มที่ปรับให้เข้ากับผู้ใช้ของคุณ

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ช่องที่จำเป็นต้องกรอกจะมีเครื่องหมาย* กำกับไว้