Acronaut Diskussions Forum Home

Freies User Forum für

ADOBE® ACROBAT®

Acronaut Diskussions Forum > Adobe Livecycle Designer > JavaScript im LCD > Pflichtfelder prüfen wenn textfeld = 'visible' beim Clickevent
Navigation
Nicht angemeldet

Login | Registrieren 

  

Suche

Erweiterte Suche

Newsletter

Mitgliederliste

Kalender

Moderatoren/Partner

Hilfe

Banner

Kontakt/Impressum
Pflichtfelder prüfen wenn textfeld = 'visible' beim Clickevent
 Moderiert von: WebZopp, Gentleman, FileAffairs, acronaut Produkt: Adobe LiveCycle Designer V2  

Neue Diskussion

Antworten

Drucken
VerfasserBericht
Mike78
Member
 

Eintragen seit: 24 Sep 2016
Herkunft:  
Berichte: 2
Status:  Offline
 Geschrieben: 2 Aug 2017 16:32

Text übernehmen

Antworten
Hallo zusammen,

ich habe ein Einstellungsfragebogen erstellt. Es gibt eine DropDown-Liste "cboLohnsteuerklasse". Folgender Code steckt dorthinter:

topmostSubform.Page1.Artifact.cboLohnsteuerklasse::ready:layout - (JavaScript, client)
if (cboLohnsteuerklasse.rawValue == "IV")
    {
        txtFaktor.presence = 'visible';
    }
else
    {
        txtFaktor.presence = 'hidden';
    }
 


Erst wenn der Wert "IV" ausgewählt ist, dann erscheint das Textfeld "txtFaktor". funktioniert auch.

Weiterhin habe ich einen Button "E-Mail senden".
Vor dem senden überprüft das Script, ob alle Pflichtfelder ausgefüllt sind. Hier nur ein Auszug des Codes:

    else if (topmostSubform.Page1.Artifact.txtSteueridentifikationsnummer.isNull || topmostSubform.Page1.Artifact.txtSteueridentifikationsnummer.rawValue.length == 0)
        {
            xfa.host.messageBox("\rBitte geben Sie die Steueridentifikationsnummer an.", "Steueridentifikationsnummer fehlt") ;
            xfa.host.setFocus(topmostSubform.Page1.Artifact.txtSteueridentifikationsnummer) ;
        }
    else if (topmostSubform.Page1.Artifact.cboLohnsteuerklasse.isNull || topmostSubform.Page1.Artifact.cboLohnsteuerklasse.rawValue.length == 0)
        {
            xfa.host.messageBox("\rBitte geben Sie die Lohnsteuerklasse an.", "Steuerklasse fehlt") ;
            xfa.host.setFocus(topmostSubform.Page1.Artifact.cboLohnsteuerklasse) ;
        }
    else if (topmostSubform.Page1.Artifact.txtFaktor.isNull || topmostSubform.Page1.Artifact.txtFaktor.rawValue.length == 0)
        {    
            xfa.host.messageBox("\rBitte geben Sie den Faktor an.", "Faktor fehlt") ;
            xfa.host.setFocus(topmostSubform.Page1.Artifact.txtFaktor) ;
        }        
    


Nun möchte ich die Überprüfung auf die Sichtbarenfelder " txtFaktor.presence = 'visible' einbinden. Leider habe ich keine Lösung, bzw. gefunden.

Hat einer von euch eine Idee?

Leider kann ich das firmeninterne Dokument nicht mit hochladen.

Ich bedanke mich jetzt schon für eure Unterstützung.

Viele Grüße

Mike

Andreas H.
Member
 

Eintragen seit: 13 Apr 2015
Herkunft:  
Berichte: 522
Status:  Offline
 Geschrieben: 2 Aug 2017 19:03

Text übernehmen

Antworten
Hallo Mike,

eine Lösung.

Gruß
Andreas

Änderung: PDF Beispiel hinzugefügt.

Anlage: Mike_.pdf (8 Mal aufgenommen)

Letzte Änderung am 2 Aug 2017 20:50 von Andreas H.


 Uhrzeit 06:07





Powered by WowBB 1.7 - Copyright © 2003-2006 Aycan Gulez
Seite erstellt in 0.0945 Sekunden (33% DB + 67% PHP). 18 verarbeitete Abfragen.