Seite 1 von 1

Pflichtfeld Quickinfo statt Name

Verfasst: 01.06.2017, 16:31
von Schinderflex
Hi zusammen,

im angehängten Dokument findet man die Schaltfläche "MAIL"
Hier habe ich ein Script zusammen gefriemelt welches alle Pflichtfelder, und sogar auch die Pflichtfelder die erst zum Pflichtfeld werden wenn die Felder visible sind, abfragt bevor die Mail versandt wird.

Wenn nicht alle Pflichtfelder ausgefüllt sind wird eine Meldung angezeigt welche die Namen der Felder auflistet.
Gibt es hier die Möglichkeit das er in dieser Meldung nicht die Namen der Felder auswirft (schwer verständlich für jemanden der nur das Dokument ausfüllen soll) sonder eben den bei Quickinfo hinterlegten Text?

Als Beispiel, im Feld Vorname steht als Name "Vorname" und in der Quickinfo "Quickinfovorname" und ich möchte bei der Meldung wenn es ein Pflichtfeld ist eben "Quickinfovorname" ausgegeben haben anstatt nur den Namen "Vorname".

Ist das Möglich?

Ich vermute der Haken befinet sich in diesem Teil des Scripts:

var feldName=this.getNthFieldName(i);
  var feld=this.getField(feldName);


Hat jemand eine Idee?

Grüße


Pflichtfeld Quickinfo statt Name

Verfasst: 02.06.2017, 10:48
von BAlheit
feld.name liefert den Feldnamen,
feld.userName liefert die Quickinfo.

Bernd Alheit

Pflichtfeld Quickinfo statt Name

Verfasst: 02.06.2017, 11:09
von Schinderflex
Hallo BAlheit,

wo genau soll ich das denn austauschen. In dem Script finde ich nur feldName zusammen geschrieben ohne Punkt. Egal welche Variante ich ausprobiere, er macht anschließend garnix mehr =(

var druck;
 druck=""
 for (var i=0;i<this.numFields;i++)
 {
  var feldName=this.getNthFieldName(i);
  var feld=this.getField(feldName);
    if ((feld.type != "button") && feld.required && (feld.value==""||feld.value=="Off"||feld.value==" "))
{
   druck=druck + feldName + "\n";
  }
 }


Danke für dine Hilfe!

Gruß

Pflichtfeld Quickinfo statt Name

Verfasst: 02.06.2017, 11:24
von BAlheit
druck=druck + feld.userName + "\n";

Pflichtfeld Quickinfo statt Name

Verfasst: 12.06.2017, 12:48
von Schinderflex
Konnte ich nun nach meinem Urlaub testen -> Klappt super, Danke!

Grüße