chosen
Wertet Mehrfachauswahl-Felder aus
Diese Funktion ermittelt alle gewählten Optionen eines Mehrfachauswahl-Feldes und gibt sie in einem Array wieder. Sie können auch abfragen, ob ein spezieller Wert in dem Array enthalten ist.
Bei dynamischen Mehrfachauswahl-Feldern ist (bis jetzt) nur die Abfrage über die Datensatz-IDs möglich.
Syntax
chosen(multi)
chosen(multi, string)
chosen(multi, number)
chosen(dmulit, number)
chosen(multi, [number])
chosen(dmulti, [number])
Rückgabewert
boolean
[string]
Beispiele
Wir haben ein Mehrfachauswahl-Feld Lieblingssportarten mit den folgenden Auswahlwerten:
Favorite sport | ID | Selection |
Basketball | 1 | x |
Klettern | 2 | |
Tanzen | 3 | x |
Segeln | 4 | x |
Fußball | 5 | x |
Basketball, Tanzen, Segeln und Fußball sind ausgewählt.
chosen(mehrfachauswahl, auswahlIdListe)
gibt Ja (true
) zurück, wenn die Zahlen, die für die Auswahlwert-IDs stehen, in der Auswahl voll abgedeckt sind.
chosen(Lieblingssportarten, [1, 3, 5])
Ergebnis: Ja (true
) (Segeln ist auch ausgewählt, aber nicht relevant)
chosen(mehrfachauswahl, auswahlIdListe)
gibt Ja (true
) zurück, wenn eine Zahl der ID eines der ausgewählten Werte entspricht.
chosen(Lieblingssportarten, 4)
Ergebnis: Ja (true
) (Basketball, Tanzen und Fußball sind auch ausgewählt, aber das ist nicht relevant)
chosen(mehrfachauswahl, suchString)
gibt Ja (true
) zurück, wenn ein String mindestens einem der ausgewählten Auswahlwerte entspricht.
chosen(Lieblingssportarten, "Tanzen")
Ergebnis: Ja (true
) Ja (wahr) (Tanzen ist die relevante Auswahl, die anderen sind nicht relevant)
chosen(Lieblingssportarten, "Klettern")
Ergebnis: Nein (false
)
chosen(mehrfachauswahl)
gibt alle gewählten Werte aus einem Mehrfachauswahl-Feld zurück
chosen(Lieblingssportarten)
Result: Basketball,Tanzen,Segeln,Fußball
chosen(Lieblingssportarten) = "Tanzen"
Ergebnis: Ja (true
), wenn nur Tanzen gewählt wird, und Nein (false
), wenn Tanzen nicht gewählt wird oder auch andere Sportarten gewählt werden. Nein (false
) wäre also die Antwort in unserem Beispiel. Damit können Sie diese Datensätze filtern, wenn nur der angegebene Wert ausgewählt wird.
Siehe auch
contains
, prüft, ob ein bestimmter String eine exakte Übereinstimmung enthält.
Antwort
Content aside
- vor 1 JahrZuletzt aktiv
- 10Ansichten
-
1
Folge bereits