Hinweis zu Textfeld ausblenden

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
leSasch
Beiträge: 1
Registriert: 19.08.2008, 19:04

Hinweis zu Textfeld ausblenden

Beitrag von leSasch » 19.08.2008, 19:34

Hallo zusammen,
bin ganz neu hier, daher erstmal ein freundliches "Hi" an alle :)
Ich fang auch gleich mit meiner ersten Frage an.. ;)

Und zwar hab ich ein dynamisches PDF-Formular auf welchem unter anderem ein Textfeld platziert ist. Zudem gibts einen statischen Text mit einem kleinen Hinweis ("Bitte geben Sie Ihren Namen ein!"), welcher ausgeblendet werden soll wenn der Inhalt des Textfelds ungleich null ist.
Das klappt soweit auch wunderbar mit JavaScript, mit einer Einschränkung.
Das erste Zeichen, welches ins Textfeld eingegeben wird ruft den change-Event auf, dieser blendet den statischen Text korrekt aus und selektiert den gesamten Inhalt des Textfelds.
Genau das ist mein Problem, weil beim flüssigen Weitertippen natürlich nun die Selektion übertippt wird... :?
Kann mir jemand einen Tipp hierzu geben, wie ich diese automatische Selektion verhindern kann?
Das ist mein Code:

Code: Alles auswählen

----- F.P1.tf_Main.tf_Name.edt_Name::change - (JavaScript, client) ---------------------------------

var oVal = xfa.event.newText;

if (oVal == "")
  xfa.resolveNode("txt_NameHint").presence="visible"
else
  xfa.resolveNode("txt_NameHint").presence="hidden";
 
Freu mich auf Eure Antworten.

Grüssle
Sascha

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

Hinweis zu Textfeld ausblenden

Beitrag von Gentleman » 25.08.2008, 15:16

Moin versucht mal bei dem Event Validate und/oder poste mal das Formulat hier rein bitte...

Danke

Antworten