Dateinamen in ein Textfeld eintragen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
Holger
Beiträge: 76
Registriert: 20.08.2008, 20:03

Dateinamen in ein Textfeld eintragen

Beitrag von Holger » 22.04.2017, 16:54

Hallo
ich glaube hier ist meine Frage besser aufgehoben.

Wie kann ich den Dateinamen des Formulars in einem Feld speichern.
Was ich bereits habe ist der Pfad und der Dateinamen aber leider nicht den Dateinamen allein.

Ich möchte beides getrennt haben. Dafür würde ich eine Schaltfläche mit Dateinamen eintragen und eine Schaltfläche mit Pfad eintrage erstellen.

Danke für eure Mithilfe.

Andreas H.
Beiträge: 533
Registriert: 14.04.2015, 11:10

Dateinamen in ein Textfeld eintragen

Beitrag von Andreas H. » 22.04.2017, 18:02

Code: Alles auswählen

Formular1.#subform[0].Textfeld1[1]::initialize - (JavaScript, client)

// Dateiname mit Dateiendung ".pdf"
this.rawValue = event.target.documentFileName

Code: Alles auswählen

Formular1.#subform[0].Textfeld1[0]::initialize - (JavaScript, client)

// Dateiname ohne Dateiendung ".pdf"
this.rawValue = event.target.documentFileName.replace(/.pdf$/i,"")

Holger
Beiträge: 76
Registriert: 20.08.2008, 20:03

Dateinamen in ein Textfeld eintragen

Beitrag von Holger » 22.04.2017, 18:20

Vielen Dank

nun komme ich voll zurecht.

mfg

Holger
Beiträge: 76
Registriert: 20.08.2008, 20:03

Dateinamen in ein Textfeld eintragen

Beitrag von Holger » 22.04.2017, 18:44

noch eine Frage

wie mache ich den Pfad ohne Dateinamen?

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Dateinamen in ein Textfeld eintragen

Beitrag von radzmar » 23.04.2017, 08:05

Das geht dann so:

Code: Alles auswählen

this.rawValue = event.target.path.replace(event.target.documentFileName,"");

Antworten