Alle Feldnamen ausgeben per JavaScript

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Harald Hardrade
Beiträge: 4
Registriert: 11.04.2014, 20:40

Alle Feldnamen ausgeben per JavaScript

Beitrag von Harald Hardrade » 21.11.2014, 12:16

Moin,

ich hab Ärger mit Web-Programmierern, die die Bezeichnungen der Felder (die Namen, nicht die Werte) nicht auslesen können (UTF16 und ASCII). Da die Formulare zT 25 Seiten haben, ist Handarbeit definitiv mühsam und unerwünscht. Um meine Namensgebungen zu prüfen, will ich eine einfache JS-Routine basteln, die mir in ein Textfeld die Feldbezeichnungen ausspuckt.
Müsste irgendwie mit "GetElementById" gehen, bekomm ich aber nicht hin...

Hat jemand ein Schnippsel Code für mich, der alle Feldnamen ausspuckt?


Danke

simse179
Beiträge: 45
Registriert: 30.07.2014, 11:29

Alle Feldnamen ausgeben per JavaScript

Beitrag von simse179 » 26.11.2014, 15:38

Hallo Harald,

ich hatte mir da mal nen Schnipsel aufgeschrieben, der Dir vielleicht helfen könnte. Dieser würde z.B. alle Textfelder auf der jeweiligen Seite finden (ungetestet):

Code: Alles auswählen

var alleDynFelder = xfa.layout.pageContent(<Seitenzahl>, "field");

for(var i=0; i<alleDynFelder.length; i++){
   if(alleDynFelder.item(i).ui.oneOfChild.className == "textEdit"){
       macheXY();
   }
}
Vielleicht kannst Du es ja zu Deinen Zwecken umschreiben?

Viele Grüße,

Simone

Antworten