Hallo Leute,
ich habe eine Frage zu einer Aufgabe die mir von einem Kunden gestellt wurde.
Ich habe ein einfaches Textfeld Ohne eine Beschriftung. In dem Textfeld selber steht aber ein Text wie z.B. Gesamthöhe. Das Textfeld selber soll dann die Farbe Rot haben, da es noch nicht ausgefüllt wurde.
Wenn dann in das Textfeld geklickt wird soll der Text Gesamthöhe verschwinden, der Benutzer selber soll dann eine Höhe eingeben.
Sobald er dann das Textfeld wieder verlässt soll das Textfeld sie Farbe Grün bekommen, so das der Anwender Optisch sehen kann das er das Feld ausgefüllt hat.
meine Function sieht so aus.
var highlightColor = "0, 255, 0";
var originalColor = "71,216,0";
function enterField(selectedField)
{
originalColor = selectedField.fillColor;
selectedField.fillColor = highlightColor;
}
function exitField(selectedField)
{
selectedField.fillColor = originalColor;
}
Das Funktioniert auch schon nur wenn der Benutzer das Feld leer läßt bleibt die Farbe auf grün, die dann natürlich Rot sein soll.
Das andere ist der Text Gesamthöhe dieser soll sofort verschwinden wenn der ANwender in das Feld geklickt hat.
Vielleicht könnt Ihr mir Helfen.
Ich danke euch schon mal im Voraus.
Textfelder Farbe verändern
Textfelder Farbe verändern
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Textfelder Farbe verändern
Hallo sven300,
es geht alles. Der Text "Gesamthöhe" verschwindet, wenn der Anwender in das Feld klickt und kehrt wieder, wenn das Feld ohne Eingabe verlassen wird. Dann ist der Feldhintergrund rot, mit Eingabe wäre er grün.
Bitte entschuldige die Verwendung anderer Farben. Wegen starkem Augenrheuma konnte ich deine nicht verwenden.
vg armine
es geht alles. Der Text "Gesamthöhe" verschwindet, wenn der Anwender in das Feld klickt und kehrt wieder, wenn das Feld ohne Eingabe verlassen wird. Dann ist der Feldhintergrund rot, mit Eingabe wäre er grün.
Bitte entschuldige die Verwendung anderer Farben. Wegen starkem Augenrheuma konnte ich deine nicht verwenden.
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Textfelder Farbe verändern
Super das Funktioniert genauso wie ich mir das gedacht habe.
Vielen Dank.
Vielen Dank.
Textfelder Farbe verändern
Ich brauche noch mal eure Hilfe. Die Funktion ist super. Das was mir nur nicht aufgefallen ist das nach dem ich das Formular gespeichert habe und dann wieder aufrufe sind die richtig ausgefüllten Felder, also die Grünen wieder rot.
Könnte sich das bitte noch mal jemand anschauen.
Vielen Dank schon mal für eure Hilfe.
Könnte sich das bitte noch mal jemand anschauen.
Vielen Dank schon mal für eure Hilfe.
Textfelder Farbe verändern
Hallo sven300,
bei meiner Datei ist das nicht so. Da musst du etwas zerbessert haben.
vg armine
bei meiner Datei ist das nicht so. Da musst du etwas zerbessert haben.
vg armine
Textfelder Farbe verändern
Stimmt das war mein Fehler.
Ich hab es auch nicht ganz genau beschrieben.
Wenn man aktiv in das Feld rein klickt und dann wieder raus wird es rot weil man das Feld nicht ausgefüllt hat.
Das Feld sollte aber dann rot sein wenn der Benutzer das Formular öffnet, damit er sieht das er die Roten Felder noch ausfüllen muss.
Genau das hatte ich dann in docReady geschrieben, dadurch hat er aber nach dem nochmaligen öffnen die Farben auf Rot gesetzt.
Also beim Öffnen des Formulars sollen die Felder Rot sein, es sei den sie sind ausgefüllt dann sind sie grün und bleiben auch so.
Kannst du dir das noch mal anschauen.
Ich hab es auch nicht ganz genau beschrieben.
Wenn man aktiv in das Feld rein klickt und dann wieder raus wird es rot weil man das Feld nicht ausgefüllt hat.
Das Feld sollte aber dann rot sein wenn der Benutzer das Formular öffnet, damit er sieht das er die Roten Felder noch ausfüllen muss.
Genau das hatte ich dann in docReady geschrieben, dadurch hat er aber nach dem nochmaligen öffnen die Farben auf Rot gesetzt.
Also beim Öffnen des Formulars sollen die Felder Rot sein, es sei den sie sind ausgefüllt dann sind sie grün und bleiben auch so.
Kannst du dir das noch mal anschauen.
Textfelder Farbe verändern
Hallo sven300,
entweder kopierst du ins "initialize" den Code aus dem "exit" oder du rufst ihn mit
this.execEvent("exit")
auf.
vg armine
entweder kopierst du ins "initialize" den Code aus dem "exit" oder du rufst ihn mit
this.execEvent("exit")
auf.
vg armine
Textfelder Farbe verändern
Super. Echt Klasse.
Ich liebe euch:-)
Ich liebe euch:-)
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Textfelder Farbe verändern
Hach...wenigstens einer...das Wochenende ist gerettet. 
