Score:1

วิธีซ่อนองค์ประกอบฟอร์มเมื่อวิดเจ็ตวันที่และเวลาถูกเติมโดยใช้ #states

ธง sa

รหัสต่อไปนี้ใช้งานได้ดีในการซ่อนปุ่มเมื่อเติมฟิลด์ข้อความ แต่ใช้งานไม่ได้เมื่อเข้ารหัสวิดเจ็ตวันที่และเวลา:

$แบบฟอร์ม['my_button'] = [
  '#type' => 'คอนเทนเนอร์',
  'ส่ง' => [
    '#type' => 'ส่ง',
    '#value' => t("คลิกที่ฉัน"),
    '#submit' => ['submit_me']),
    '#รัฐ' => [
      'มองเห็นได้' => [
        ':input[data-drupal-selector=selector-of-my-text-field]' => [ 
          'เต็ม' => FALSE
        ]
      ]
    ]
  ]
];

คำใบ้ใด ๆ

Kevin avatar
in flag
คุณได้ลอง `['!value' => '']` หรือ `['!value' => '(placeholder value)']` แล้วหรือยัง? นอกจากนี้ https://stackoverflow.com/a/25295617/295112
Baud avatar
sa flag
ขอบคุณมาก มันใช้งานได้กับ `['value' => '']` (ในรหัสด้านบนของฉัน) ถ้าคุณตอบถูก ผมจะให้รางวัลแก่คุณ!!!
Score:1
ธง in

"เต็ม" จะไม่ทำงานสำหรับองค์ประกอบวันที่ แต่คุณสามารถตรวจสอบได้ว่าไม่ว่างเปล่าโดย:

['!value' => '']

โพสต์คำตอบ

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