ตรรกะแบบมีเงื่อนไขในแบบฟอร์ม WordPress คืออะไร?
คุณเคยกรอกแบบฟอร์มที่ดูเหมือนจะอ่านใจคุณได้ไหม? คุณตอบคำถามข้อหนึ่ง แล้วจู่ๆ ก็มีคำถามใหม่ๆ โผล่ขึ้นมา—ซึ่งเป็นคำถามที่คุณต้องการพอดี นั่นคือการทำงานของตรรกะแบบมีเงื่อนไข
ในคู่มือนี้ คุณจะได้เรียนรู้ว่าตรรกะแบบมีเงื่อนไขคืออะไร วิธีการเปลี่ยนแบบฟอร์มคงที่ให้กลายเป็นบทสนทนาอัจฉริยะ และเหตุใดจึงมีความสำคัญต่อเว็บไซต์ WordPress ของคุณ
ตรรกะแบบมีเงื่อนไขคืออะไร?
นิยามง่ายๆ
ตรรกะแบบมีเงื่อนไขจะแสดง ซ่อน หรือเปลี่ยนแปลงองค์ประกอบของแบบฟอร์มโดยอัตโนมัติตามการตอบสนองของผู้ใช้ ทำให้แบบฟอร์มสามารถปรับเปลี่ยนได้แบบเรียลไทม์ตามสิ่งที่ผู้ใช้ป้อน
สูตรพื้นฐาน
ถ้า [บางสิ่งเกิดขึ้น] แล้ว [ให้ทำบางสิ่ง]
ตัวอย่างง่ายๆ
คำถาม:คุณมีสัตว์เลี้ยงไหม?
- หากผู้ใช้เลือก มี (ใบกำกับภาษีเต็มรูปแบบ) → แสดงช่อง “สัตว์เลี้ยงประเภทใด?”
- หากผู้ใช้เลือก ไม่ → ข้ามคำถามเกี่ยวกับสัตว์เลี้ยงไปเลย
แบบฟอร์มจะปรับเปลี่ยนตามคำตอบ ผู้ใช้ที่ไม่มีสัตว์เลี้ยงจะไม่เห็นคำถามเกี่ยวกับสัตว์เลี้ยงที่ไม่เกี่ยวข้อง

ตรรกะแบบมีเงื่อนไขคืออะไร
วิธีการทำงานของตรรกะแบบมีเงื่อนไข
ส่วนประกอบ
1. ฟิลด์ทริกเกอร์
คำถามที่ก่อให้เกิดการเปลี่ยนแปลง:
- A หล่นลง การเลือก
- A ช่องทำเครื่องหมาย กำลังตรวจสอบ
- A ปุ่มตัวเลือก ทางเลือก
- A ข้อความ การเข้า
- A จำนวน ความคุ้มค่า
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:
วิธีการทำงาน
- สร้างแบบฟอร์มของคุณโดยใส่ช่องกรอกข้อมูลทั้งหมด
- เลือกช่องเพื่อเพิ่มเงื่อนไข
- เลือกฟิลด์ทริกเกอร์และเงื่อนไข
- ตั้งค่าการกระทำ (แสดง/ซ่อน)
- บันทึกและทดสอบ
คุณสมบัติ
- ตัวสร้างสภาพภาพ
- รองรับเงื่อนไขหลายข้อ (AND/OR)
- ตัวดำเนินการเปรียบเทียบต่างๆ
- แสดง/ซ่อนช่องและส่วนต่างๆ
- ดูตัวอย่างตามเวลาจริง
ไม่จำเป็นต้องมีการเข้ารหัส
สร้างเงื่อนไขได้ง่ายๆ เพียงคลิกเมาส์ ไม่จำเป็นต้องมีความรู้ด้าน JavaScript หรือการเขียนโปรแกรม
ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง
1. การทำให้เรื่องซับซ้อนเกินไป
เงื่อนไขที่มากเกินไปก่อให้เกิดความวุ่นวาย:
- เป็นการยากที่จะทดสอบทุกเส้นทาง
- สร้างความขัดแย้งได้ง่าย
- ทำให้ผู้ใช้สับสน
2. ลูปตรรกะ
พื้นที่ A แสดงให้เห็นพื้นที่ B พื้นที่ B ซ่อนพื้นที่ A:
- สร้างลูปไม่สิ้นสุด
- ฟังก์ชันการทำงานของการหยุดชะงัก
3. ช่องข้อมูลที่จำเป็นซึ่งซ่อนอยู่
กำหนดให้ช่องข้อมูลบางช่องเป็นช่องที่ต้องกรอก แต่สามารถซ่อนได้ในบางกรณี:
- ผู้ใช้ไม่สามารถมองเห็นหรือกรอกข้อมูลได้
- ไม่สามารถส่งแบบฟอร์มได้
4. ไม่ทดสอบทุกเส้นทาง
ทดสอบเฉพาะ "เส้นทางที่ราบรื่น" เท่านั้น:
- กรณีพิเศษจะเกิดการแตกหัก
- ผู้ใช้งานบางรายพบข้อผิดพลาด
คำถามที่พบบ่อย (FAQs)
ตรรกะแบบมีเงื่อนไขคืออะไร อธิบายง่ายๆ ก็คืออย่างไร?
ตรรกะแบบมีเงื่อนไขทำให้แบบฟอร์มฉลาดขึ้น มันจะแสดงหรือซ่อนคำถามตามคำตอบก่อนหน้า ทำให้ผู้ใช้เห็นเฉพาะสิ่งที่เกี่ยวข้องกับตนเองเท่านั้น
ฉันจำเป็นต้องมีความรู้ด้านการเขียนโค้ดเพื่อใช้ตรรกะแบบมีเงื่อนไขหรือไม่?
ไม่เลย โปรแกรมสร้างแบบฟอร์มสมัยใหม่ เช่น Auto Form Builder มีอินเทอร์เฟซแบบกราฟิกที่ใช้งานง่าย เพียงแค่ชี้และคลิกเพื่อสร้างเงื่อนไข ไม่จำเป็นต้องเขียนโค้ด
การใช้ตรรกะแบบมีเงื่อนไขจะทำให้ฟอร์มของฉันทำงานช้าลงหรือไม่?
ตรรกะแบบมีเงื่อนไขที่ออกแบบมาอย่างดีจะมีผลกระทบต่อประสิทธิภาพการทำงานน้อยที่สุด การประมวลผลเกิดขึ้นทันทีในเบราว์เซอร์
ฉันสามารถกำหนดเงื่อนไขหลายข้อในช่องข้อมูลเดียวได้หรือไม่?
ใช่ คุณสามารถรวมเงื่อนไขต่างๆ โดยใช้ตรรกะ AND (ทุกเงื่อนไขต้องเป็นจริง) หรือ OR (เงื่อนไขใดเงื่อนไขหนึ่งสามารถเป็นจริงได้) สำหรับสถานการณ์ที่ซับซ้อนได้
ปลั๊กอินแบบอิสระสามารถใช้ตรรกะแบบมีเงื่อนไขได้หรือไม่?
บางโปรแกรมมีตรรกะเงื่อนไขพื้นฐานให้ใช้งานฟรี ในขณะที่บางโปรแกรม (รวมถึง Auto Form Builder) ให้บริการเป็นฟีเจอร์เสริมในเวอร์ชันพรีเมียม เวอร์ชันฟรีของ Auto Form Builder มีฟีเจอร์การสร้างฟอร์มที่จำเป็นครบถ้วน ส่วนตรรกะเงื่อนไขนั้นเป็นฟีเจอร์เสริมในเวอร์ชัน Pro
สรุป
ทำความเข้าใจตรรกะแบบมีเงื่อนไข:
- มันคืออะไร: กฎที่ใช้แสดง/ซ่อนช่องข้อมูลตามคำตอบของผู้ใช้
- วิธีการทำงาน: ถ้า [เงื่อนไข] แล้ว [การกระทำ]
- ทำไมมันเรื่อง: แบบฟอร์มสั้นลง ประสบการณ์ผู้ใช้ดีขึ้น ข้อมูลสะอาดขึ้น
- การใช้งานทั่วไป: การติดตามผลแบบใช่/ไม่ใช่ การแยกสาขาตามหมวดหมู่ การตรวจสอบคุณสมบัติ
- เริ่มต้น: ระบุจุดแยกสาขา วางแผนตรรกะ และทดสอบอย่างละเอียด
- ควรหลีกเลี่ยง: ความซับซ้อนมากเกินไป, ลูปตรรกะ, ช่องข้อมูลที่จำเป็นซึ่งซ่อนอยู่
สรุป
ตรรกะแบบมีเงื่อนไขจะเปลี่ยนแบบฟอร์มคงที่แบบเดียวสำหรับทุกคน ให้กลายเป็นประสบการณ์แบบไดนามิกและเฉพาะบุคคล ผู้ใช้จะเห็นเฉพาะคำถามที่เกี่ยวข้อง แบบฟอร์มจะดูสั้นลง และคุณจะเก็บข้อมูลได้สะอาดขึ้น นี่คือความแตกต่างระหว่างการสอบสวนและการสนทนา
Auto Form Builderทำให้การใช้ตรรกะแบบมีเงื่อนไขเป็นเรื่องง่ายผ่านส่วนเสริม Pro โดยไม่ต้องเขียนโค้ด เพียงแค่ใช้กฎแบบเห็นภาพที่จะทำให้แบบฟอร์มของคุณฉลาดขึ้น
พร้อมที่จะทำให้แบบฟอร์มของคุณฉลาดขึ้นแล้วหรือยัง? ดาวน์โหลด Auto Form Builderและสำรวจตรรกะแบบมีเงื่อนไขเพื่อสร้างแบบฟอร์มที่ปรับให้เข้ากับผู้ใช้ของคุณ