Score:1

ฉันจะกรอกหัวข้อในแบบฟอร์มติดต่อโดยอัตโนมัติได้อย่างไร

ธง ph

ฉันสร้างแบบฟอร์มการติดต่อ 2 ประเภท ฉันปิดการใช้งาน เรื่อง ใน จัดการแบบฟอร์ม. อยากได้ของปลอม เรื่อง ฟิลด์นี้จะไม่แสดงในแบบฟอร์มการติดต่อ และฉันต้องการให้กรอกโดยอัตโนมัติ

ฉันจะกรอกหัวข้อในแบบฟอร์มติดต่อโดยอัตโนมัติได้อย่างไร

ไม่มีอะไรในการตั้งค่าแบบฟอร์มการติดต่อเพื่อป้อนข้อความคงที่ในฟิลด์หัวเรื่อง

Score:1
ธง de

หากทำงานกับแบบฟอร์มการติดต่อของ Drupal (ไม่ใช่ Webform) จะเป็นดังนี้:

  // แทนที่ HOOK ด้วย 'yourThemeName' หรือ 'yourModuleName' ขึ้นอยู่กับตำแหน่งที่คุณใส่โค้ดนี้
  ฟังก์ชัน HOOK_form_alter(&$form, FormStateInterface $form_state, $form_id) { 
    ถ้า ($form_id == "your_contact_form_id") {
      $form["subject"]["widget"][0]["value"]["#default_value"] = "สวัสดี สบายดีไหม";
      $form["subject"]["widget"][0]["value"]["#type"] = "ซ่อน"; // ซ่อนฟิลด์จากการแสดงผล 
  }
Score:-1
ธง cn

ตั้งค่าเริ่มต้นสำหรับแบบฟอร์มในการตั้งค่าหรือคุณสามารถทำได้ผ่าน hook_form_alter() จากนั้นตั้งค่าไฟล์เป็นปิดใช้งาน

sonfd avatar
in flag
ฉันไม่ได้โหวตคำตอบของคุณ แต่นี่จะเป็นคำตอบที่ดีถ้าคุณอธิบายเพิ่มเติม ตัวอย่างเช่น อธิบายวิธี "ตั้งค่าเริ่มต้นสำหรับฟอร์มในการตั้งค่า" และแสดงโค้ด hook_form_alter()

โพสต์คำตอบ

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