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
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Pflichtfeld Quickinfo statt Name
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Pflichtfeld Quickinfo statt Name
feld.name liefert den Feldnamen,
feld.userName liefert die Quickinfo.
Bernd Alheit
feld.userName liefert die Quickinfo.
Bernd Alheit
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Pflichtfeld Quickinfo statt Name
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ß
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
druck=druck + feld.userName + "\n";
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Pflichtfeld Quickinfo statt Name
Konnte ich nun nach meinem Urlaub testen -> Klappt super, Danke!
Grüße
Grüße