Füllfarbe ändern mit js

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
Antworten
CMFA
Beiträge: 5
Registriert: 13.06.2016, 08:19

Füllfarbe ändern mit js

Beitrag von CMFA » 13.06.2016, 15:33

Hallo zusammen,
ich möchte den Inhalt eines Dropdown Feld prüfen und bei einem Bestimmten Wert die Füllfarbe eines Textfeldes ändern. In meinem Bespiel, kenne mich in Javascript kaum aus, funktioniert es genau einmal dann bleibt die Farbe immer. Im DropDown Feld sind 6 Einträge und ein Leerfeld. Was ist an meinem gebasteltem Script falsch?

Code: Alles auswählen

var Str = this.getField("Spinnstrasse").value;

if (Str = "Strasse1")
{
  this.getField("111").fillColor = color.blue;
}
else
{
if (Str = " ")
{
  this.getField("111").fillColor = color.red;
}
}
VG CMFA

BAlheit
Beiträge: 837
Registriert: 16.08.2013, 12:22

Füllfarbe ändern mit js

Beitrag von BAlheit » 13.06.2016, 16:33

Ich würde der Variablen Str nicht ein Wert zuweisen.

Code: Alles auswählen

if (Str = "Strasse1")
sondern die Variable mit dem Wert vergleichen.

Code: Alles auswählen

if (Str == "Strasse1")
Bernd Alheit

CMFA
Beiträge: 5
Registriert: 13.06.2016, 08:19

Füllfarbe ändern mit js

Beitrag von CMFA » 14.06.2016, 09:15

Hallo,
danke für den Tip. leider will es nicht so wie ich es will. Habe es noch etwas umgebaut, siehe Anhng. Bei der Zuordnung kommt die jetzige Case Abfrage etwas durcheinander bis hin zu einer Fehlermeldung.

Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

BAlheit
Beiträge: 837
Registriert: 16.08.2013, 12:22

Füllfarbe ändern mit js

Beitrag von BAlheit » 14.06.2016, 12:39

Der Fehler tritt auf, weil die Farbe color.brown nicht definiert ist.

Um den Wert des ausgewählten Eintrags zu erhalten, am besten folgendes verwenden:

Code: Alles auswählen

var Str = event.value;
Bernd Alheit

CMFA
Beiträge: 5
Registriert: 13.06.2016, 08:19

Füllfarbe ändern mit js

Beitrag von CMFA » 14.06.2016, 19:05

Danke das hat funktioniert:)

CMFA

Antworten