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.
chosen(multi)
chosen(multi, string)
chosen(multi, number)
chosen(dmulit, number)
chosen(multi, [number])
chosen(dmulti, [number])
boolean
[string]
Wir haben ein Mehrfachauswahl-Feld Lieblingssportarten mit den folgenden Auswahlwerten:
Lieblingssportarten | ID | Auswahl |
---|---|---|
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.
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.
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.
Ergebnis: Ja (true
)
Ja (wahr) (Tanzen ist die relevante Auswahl, die anderen sind nicht relevant)
Ergenis: Nein (false
)
chosen(mehrfachauswahl)
gibt alle gewählten Werte aus einem Mehrfachauswahl-Feld zurück
Result: Basketball,Tanzen,Segeln,Fußball
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.
contains
, prüft, ob ein bestimmter String eine exakte Übereinstimmung enthält.
Basketball
1
x
Klettern
2
Tanzen
3
x
Segeln
4
x
Fußball
5
x