Puncte:1

Cum să ascundeți un element de formular atunci când un widget datetime este completat folosind #states

drapel sa

Următorul cod funcționează bine pentru a ascunde un buton atunci când un câmp de text este completat, dar nu funcționează când este codificat un widget de dată și oră:

$form['my_button'] = [
  '#type' => 'container',
  'trimite' => [
    '#type' => 'trimite',
    '#value' => t("Clic pe mine"),
    '#submit' => ['submit_me']),
    '#states' => [
      'vizibil' => [
        ':input[data-drupal-selector=selector-of-my-text-field]' => [ 
          'filled' => FALSE,
        ],
      ],
    ],
  ],
];

Vreun indiciu?

Kevin avatar
drapel in
Ați încercat `['!value' => '']` sau `['!value' => '(valoare substituent)']`? De asemenea, https://stackoverflow.com/a/25295617/295112
Baud avatar
drapel sa
Mulțumesc, funcționează cu `['value' => '']` (în codul meu de mai sus). Dacă adaugi răspunsul, îți pot acorda recompensă!!!
Puncte:1
drapel in

„umplut” nu va funcționa pentru elementele de dată, dar puteți verifica dacă nu este gol cu:

['!value' => '']

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.