ฉันมีเว็บฟอร์มแสดงเป็นบล็อก:
เป็นไปได้ไหมที่จะส่งแบบฟอร์มโดยไม่ต้องรีเฟรชหน้าแล้วตามด้วยข้อความแจ้งว่าฟอร์มเว็บได้รับการส่งเรียบร้อยแล้ว? ถ้ามีใครช่วยชี้ทางให้ฉันไปในทางที่ถูก?
ขอบคุณ!
ฉันมีเว็บฟอร์มแสดงเป็นบล็อก:
เป็นไปได้ไหมที่จะส่งแบบฟอร์มโดยไม่ต้องรีเฟรชหน้าแล้วตามด้วยข้อความแจ้งว่าฟอร์มเว็บได้รับการส่งเรียบร้อยแล้ว? ถ้ามีใครช่วยชี้ทางให้ฉันไปในทางที่ถูก?
ขอบคุณ!
คำตอบ:
ตรวจสอบโมดูลWebform AJAX
โมดูลนี้เพิ่มการสนับสนุน AJAX ให้กับ Webform (3.0 ขึ้นไป)
ในขั้นตอนแรกจะเพิ่มเพียงแค่เพิ่ม AJAX ในการเพจและส่ง ส่งแบบฟอร์มรับ ajaxified รวมถึงหน้าก่อนหน้า / ถัดไป โดยเฉพาะอย่างยิ่งสำหรับรูปแบบหลาย ๆ สิ่งนี้นำไปสู่การโหลดเร็วขึ้น (ถ่ายโอนข้อมูลน้อยลง) การใช้งานที่ดีขึ้นและโหลดเซิร์ฟเวอร์ที่เล็กลงในที่สุด
ฉันคิดว่าอาจทำสิ่งที่คุณถาม ควรแสดงเป็นตัวเลือกในการตั้งค่าแบบฟอร์ม
นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าเป็น "ไม่มีการเปลี่ยนเส้นทาง"
มีตัวเลือกในหน้ากำหนดค่าบล็อกเป็น "แสดงหน้าเว็บฟอร์มทั้งหมดในบล็อก" ซึ่งจะทำสิ่งที่คุณต้องการ
ดูเอกสารแนบ: