Optionsfeld in abhängigkeit eines Textfeldes

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
Benutzeravatar
lynda
Beiträge: 2
Registriert: 15.04.2011, 04:39

Optionsfeld in abhängigkeit eines Textfeldes

Beitrag von lynda » 28.12.2011, 05:24

Hallo
Ich brauche hilfe. warum funktioniert das nicht.
Wenn der Wert des Textfeldes grösser gleich 1000 ist, sollen die Optionsfelder dementsprechend gesetzt werden.

Formular1.tf_seite1.wert::change - (JavaScript, client)

if(this.rawValue < "1000")
{
Optionsfeldliste.rawValue="2";
}
else
{
Optionsfeldliste.rawValue="1";
}

Danke im Vorraus.
LG
Lynda
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Optionsfeld in abhängigkeit eines Textfeldes

Beitrag von radzmar » 28.12.2011, 07:36

Hi,

1. Solltest Du das Eingabefeld in ein Numerisches Feld wandeln.
2. Das rawValue wird erst beim Verlassen des Feldes zugewiesen, daher ist es im change:Event noch gar nicht abrufbar.
Ändere dein Skript wie folgt ab, dann sollte es klappen.

Code: Alles auswählen

if (xfa.event.newText < 1000) {
    Optionsfeldliste.rawValue = "2";
} else {
    Optionsfeldliste.rawValue = "1";
}

Benutzeravatar
lynda
Beiträge: 2
Registriert: 15.04.2011, 04:39

Optionsfeld in abhängigkeit eines Textfeldes

Beitrag von lynda » 28.12.2011, 14:09

:D:D:D

Vielen Dank Radzmar!
Es hat super funktioniert.
You are the best!

Antworten