Hallo,
ist es möglich mittels Javascript nur den Hintergrund des Eingabeteils eines Textfeldes zu ändern, sodass die Beschriftung des Feldes die ursprüngliche Hintergrundfarbe behält? (Ähnlich dem Befehl "this.fillColor = "255,17,17";")
Hintergrundfarbe eines Textfeldes ändern
Hintergrundfarbe eines Textfeldes ändern
Hallo nussi,
Ja es ist möglich. Siehe Beispieldatei.
Gruß,
Walde
Ja es ist möglich. Siehe Beispieldatei.
Gruß,
Walde
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hintergrundfarbe eines Textfeldes ändern
Hi,
danke das kommt schon ziemlich nah an meine Vorstellung ran. Was mich noch stört,
ist dass man den geänderten Hintergrund erst sieht, wenn man mit dem Cursor in das Feld klickt (bei read-only-Feldern). Ist es nicht möglich, dass die neue Hintergrundfarbe etwas durch das "read-only-Grau" hindurchschimmert (ähnlich wie mit fillColor)?
danke das kommt schon ziemlich nah an meine Vorstellung ran. Was mich noch stört,
ist dass man den geänderten Hintergrund erst sieht, wenn man mit dem Cursor in das Feld klickt (bei read-only-Feldern). Ist es nicht möglich, dass die neue Hintergrundfarbe etwas durch das "read-only-Grau" hindurchschimmert (ähnlich wie mit fillColor)?
Hintergrundfarbe eines Textfeldes ändern
Hallo nussi,
Damit die Füllfarbe sofort sichtbar ist, sollten Sie unter Acrobat oder Reader die Funktion "Felder Markieren" deaktivieren. Hierbei wird keine Überlagerung der Felder mit dem Markierungsfarbton durchgeführt. Alternativ geht es auch mit JavaScript.
Gruß,
Walde
Damit die Füllfarbe sofort sichtbar ist, sollten Sie unter Acrobat oder Reader die Funktion "Felder Markieren" deaktivieren. Hierbei wird keine Überlagerung der Felder mit dem Markierungsfarbton durchgeführt. Alternativ geht es auch mit JavaScript.
Code: Alles auswählen
app.runtimeHighlight = false; // Felder Markieren deaktivieren
oder
app.runtimeHighlight = true; // Felder Markieren aktivieren
oder
app.runtimeHighlight = !app.runtimeHighlight; // das Gegenteilige von aktuellem Zustand
Gruß,
Walde
Hintergrundfarbe eines Textfeldes ändern
Ok jetzt ist alles in Ordnung. Habe allerdings noch ein Problem. Kann ich auch den Hintergrund von einem normalen Text (kein Textfeld) per JS irgendwie ändern? Wenn nicht gibt es dazu eine alternative Lösung?
Hintergrundfarbe eines Textfeldes ändern
Hallo nussi,
Sie können die Textfarbe per JavaScript ändern.
z.B.:
Unter "Hintergrund von einem normalen Text" kann ich mir leider nichts vorstellen.
Gruß,
Walde
Sie können die Textfarbe per JavaScript ändern.
z.B.:
Code: Alles auswählen
Textfeld1.font.fill.color.value = "255,0,0"
Gruß,
Walde
Hintergrundfarbe eines Textfeldes ändern
Habe heute nochmal weiter experementiert. Das Ergebnis habe ich angehängt. Ich habe noch 2 Fragen zu diesem Beispieformular:
- Ist es möglich dass der Text "Caption" höhenmäßig mittig in dem Teilformular "Caption_con" ausgerichtet wird (sodass man es nicht manuell den Y-Wert ändern muss)?
- Nachdem der Wert im Textfeld verändert wurde und danach wieder zum default-Wert korrigiert wurde bleibt immer noch der schwarze Rahmen stehen. Bekomme ich den irgendwie per JS weg (woher kommt der eigentlich)?
- Ist es möglich dass der Text "Caption" höhenmäßig mittig in dem Teilformular "Caption_con" ausgerichtet wird (sodass man es nicht manuell den Y-Wert ändern muss)?
- Nachdem der Wert im Textfeld verändert wurde und danach wieder zum default-Wert korrigiert wurde bleibt immer noch der schwarze Rahmen stehen. Bekomme ich den irgendwie per JS weg (woher kommt der eigentlich)?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hintergrundfarbe eines Textfeldes ändern
Hallo nussi,
Nachfolgend ein Link, der sich mit dem Thema füllen von Textfeldern befasst, vielleicht hilft dieser Ihnen weiter.
http://forms.stefcameron.com/2008/03/14/field-background-color-fill/
Gruß,
Walde
Nachfolgend ein Link, der sich mit dem Thema füllen von Textfeldern befasst, vielleicht hilft dieser Ihnen weiter.
http://forms.stefcameron.com/2008/03/14/field-background-color-fill/
Gruß,
Walde
Hintergrundfarbe eines Textfeldes ändern
LÖSUNG:
Ich hatte das gleiche Problem.
Was ich wollte war, ein Formular zu entwerfen, wo ALLE FORUMAR- bzw. EINGABEFELDER eine leichte Hintergundfarbe haben....
Die Lösung verlangt keinerlei Coding in JAVA und ist (wenn man es weiß) denkbar einfach:
Schritt 1:
- Text (reines Textfeld: T+) zeichnen.
- Bei Reiter "Rand" Hintergrundfüllung wählen (Eimer)
wir haben ein Text(kästchen) mit Hintergrund
Schritt 2:
Dieses Textkästchen markieren und auf Reiter "Objekt" gehen.
Dort bei "Typ" im Dropdown "Textfeld" selektieren...
und Voilá:
Ein eingabebereites Textfeld mit Hintergundfarbe...
ohne eine Zeile Coding!
Viel Spaß!
Ich hatte das gleiche Problem.
Was ich wollte war, ein Formular zu entwerfen, wo ALLE FORUMAR- bzw. EINGABEFELDER eine leichte Hintergundfarbe haben....
Die Lösung verlangt keinerlei Coding in JAVA und ist (wenn man es weiß) denkbar einfach:
Schritt 1:
- Text (reines Textfeld: T+) zeichnen.
- Bei Reiter "Rand" Hintergrundfüllung wählen (Eimer)
wir haben ein Text(kästchen) mit Hintergrund
Schritt 2:
Dieses Textkästchen markieren und auf Reiter "Objekt" gehen.
Dort bei "Typ" im Dropdown "Textfeld" selektieren...
und Voilá:
Ein eingabebereites Textfeld mit Hintergundfarbe...
ohne eine Zeile Coding!
Viel Spaß!