Seite 1 von 1

Schlagwörter in Textfeldern auslesen

Verfasst: 21.10.2014, 08:24
von Signaz
Hallo,

leider habe ich bisher nix gefunden...
Ist es möglich, ein Textfeld nach einem bestimmten Wort zu durchsuchen?
Mein Problem ist, wenn ein Textfeld ein bestimmtes Wort enthält oder eine bestimmte Zeichenkombination, wie kann ich das mit JavaScript hinterfragen? Mit raw.Value muss das Wort übereinstimmen. Ich möchte aber, dass das Textfeld das Wort und mgl. andere Wörter enthält.
Beispiel:
if (this.resolveNode("Textfeld1").rawValue == "Gerät") {
this.resolveNode("Textfeld4").rawValue = "Juhu";
}
Ich möchte, dass "Juhu" in Textfeld4 auch erscheint, wenn in Textfeld1 "neues Gerät" oder "tolles Gerät" eingetragen wird, ich also nur "Gerät" als Schlagwort habe.

Wer kann mir helfen (ich hoffe, ich habe mich nicht so kompliziert geäußert).

Gruß
Signaz

Schlagwörter in Textfeldern auslesen

Verfasst: 21.10.2014, 09:11
von armine
Hallo Signaz,

schreib doch ins Exit-Ereignis von Textfeld1:
Textfeld4.rawValue = this.rawValue.match(/Gerät/) ? "Juhu" : null

vg armine

Schlagwörter in Textfeldern auslesen

Verfasst: 21.10.2014, 11:08
von Signaz
Danke, das hat super geklappt. :)
Ich mache es mir jetzt mal einfach: Wie würde die Zeile aussehen, wenn Textfeld4 nach Eingabe von "Gerät" sichtbar wird und ansonsten ausgeblendet bleibt?
Wofür stehen das "?" und ": null" in der Befehlszeile?

Schlagwörter in Textfeldern auslesen

Verfasst: 21.10.2014, 11:19
von simse179
Hallo Signaz,

der Code von Armine ist eine gängige Kurzschreibweise für:

Code: Alles auswählen

if(this.rawValue.match(/Gerät/)){
    Textfeld4.rawValue = "Juhu";
}
else{
    Textfeld4.rawValue = null;
}
Dementsprechend könnte man für Deine Frage schreiben:

Code: Alles auswählen

Textfeld4.presence = this.rawValue.match(/Gerät/) ? "visible" : "hidden";
VG, Simone

Schlagwörter in Textfeldern auslesen

Verfasst: 21.10.2014, 11:21
von armine
TextField4.presence = this.rawValue.match(/Gerät/) ? "visible" : "hidden" ;

Schlagwörter in Textfeldern auslesen

Verfasst: 21.10.2014, 11:22
von armine
Simone war schneller! Danke.

Schlagwörter in Textfeldern auslesen

Verfasst: 21.10.2014, 11:32
von Signaz
Danke für die superschnelle Antwort, werde ich gleich ausprobieren.

Danke auch für dieses tolle Forum.

Gruß
Signaz