Unterschriftenfeld - E-Mail Adresse auslesen

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
F2k
Beiträge: 26
Registriert: 11.02.2010, 08:08

Unterschriftenfeld - E-Mail Adresse auslesen

Beitrag von F2k » 11.03.2010, 07:44

Hallo,

Ich möchte aus dem Unterschriftenfeld die E-Mail-Adresse auslesen, welche in der Zertifikatsdatei (*.pfx) hinterlegt ist.

Über: [fontsize=2]

Code: Alles auswählen

signatureInfo().name 
[/fontsize]

[fontsize=2]Komme ich an den Namen und hinter diesem steht auch noch die emailadresse. Die Variable in die ich das einlese hat dann bspw den Wert:[/fontsize]

[fontsize=2]

Code: Alles auswählen

NameUnterschreiber < name@unterschreiber.de> 
[/fontsize]

[fontsize=2]D.h. die Emailadresse ist schon vorhanden. Kann ich diesen String jetzt bearbeiten und einfach die ersten Zeichen rausschmeissen, sodass nur noch die E-Mail Adresse übrig bleibt.[/fontsize]

ich nutze Windows XP-Prof und den LiveCycleDesigner 9.x

Danke schonmal im Vorraus, wenn sich jmd damit beschäftigt :-)

Viele Grüße

F2k

Anbei noch die Beispieldatei, in der ich den Namen in ein Listenfeld ausgebe.

Hierbei wird auch noch überprüft ob die Unterschrift gültig ist.

Der Code ist im Unterschriftenfeld unter "postsign" hinterlegt.

(Ein Teil der Diskussion zum Uterschriftenfeld ist noch unter: http://www.acronaut.de/view_topic.php?id=758&forum_id=18&highlight=digitale+unterschrift zu finden.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Float
Beiträge: 12
Registriert: 14.08.2008, 17:10

Unterschriftenfeld - E-Mail Adresse auslesen

Beitrag von Float » 11.03.2010, 08:25

Sollte mit FormCalc problemlos möglich sein, z.B.

Code: Alles auswählen

Substr(signatureInfo().name, At(signatureInfo().name, "<", Len(signatureInfo().name)-1)

Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Unterschriftenfeld - E-Mail Adresse auslesen

Beitrag von FileAffairs » 11.03.2010, 08:41

Hallo F2k,

anbei das Formular mit einer Extraktion. Verwende hier nen regulären Ausdruck. Hat den Vorteil das führende und nachfolgende Leerzeichen nicht berücksichtigt werden.

Code: Alles auswählen

// pattern für die Erkennung einer eMail Adresse

var eMail = /([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4})/gi;



// Regulären Ausdruck anwenden

var result = namenem.match(eMail);

 
Gruß

FileAffairs
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

F2k
Beiträge: 26
Registriert: 11.02.2010, 08:08

Unterschriftenfeld - E-Mail Adresse auslesen

Beitrag von F2k » 11.03.2010, 11:11

Super, das hat geklappt.

 

vielen dank

Antworten