leider komme ich an meinem Problem nicht weiter an dem ich langsam verzweifele. Vielleicht könnt Ihr mir helfen. In der Vergangenheit habe ich es hinbekommen das ich mit der Auswahl aus einem Dropdown mehrere Felder Felder füllen lassen konnte.
Jetzt scheitere ich an dem Problem das ich 3 Dropdown's habe die verschiedenen Felder füllen sollen.
Ich habe folgendes Versucht:
DropDown: Versandkosten Format Werte:
Code: Alles auswählen
{
if(event.value == " ")
this.resetForm(["Menge7","EP7"]);
else
SetFieldValues(event.value);
}
Code: Alles auswählen
{
if(event.value == " ")
this.resetForm(["Menge8"]);
else
SetFieldValues(event.value);
}
Code: Alles auswählen
{
if(event.value == " ")
this.resetForm(["Bemerkung"]);
else
SetFieldValues(event.value);
}
Als Java Script Anweisung habe ich folgendes verwendet:
Code: Alles auswählen
var DeptData = {
" ":{ Menge8: "" },
"Paypal":{ Menge8: "1" },
"Selbstabholer":{ Menge7: "", EP7: "" },
"Standardbrief bis 20 g":{ Menge7: "1", EP7: "0.70" },
"Kompaktbrief bis 50 g":{ Menge7: "1", EP7: "0.85" },
"Großbrief bis 500 g":{ Menge7: "1", EP7: "1.45" },
"Maxibrief bis 1.000 g":{ Menge7: "1", EP7: "2.60" },
"DHL Paket mit Haftung bis 2 kg":{ Menge7: "1", EP7: "4.99" },
"DHL Paket mit Haftung bis 5 kg":{ Menge7: "1", EP7: "5.99" },
"DHL Paket mit Haftung bis 10 kg":{ Menge7: "1", EP7: "8.49" },
"Nachnahme-Marke & Inkasso-Beleg":{ Menge7: "1", EP7: "4.40" },
"Freitext":{ Bemerkung: "" },
"Paypal - 1":
{ Bemerkung: "Bitte überweisen Sie den Betrag unter Angabe der Rechnungsnummer auf folgendes Paypal Konto: xyz" },
"Paypal - 2":
{ Bemerkung: "Bitte überweisen Sie den Betrag unter Angabe der Rechnungsnummer auf folgendes Paypal Konto: xyz" },
"Sparkasse Aachen - 1":
{ Bemerkung: "Bitte überweisen Sie den Betrag unter Angabe der Rechnungsnummer auf folgendes Konto: xyz" },
"Sparkasse Aachen - 2":
{ Bemerkung: "Bitte überweisen Sie den Betrag unter Angabe der Rechnungsnummer auf folgendes Konto: xyz" },
"Comdirect Bank - 1":
{ Bemerkung: "Bitte überweisen Sie den Betrag unter Angabe der Rechnungsnummer auf folgendes Konto: xyz" },
"Comdirect Bank - 2":
{ Bemerkung: "Bitte überweisen Sie den Betrag unter Angabe der Rechnungsnummer auf folgendes Konto: xyz" },
"Sparkasse Heinsberg - 1":{ Bemerkung: "Bitte überweisen Sie den Betrag unter Angabe der Rechnungsnummer auf folgendes Konto: xyz" }};
function SetFieldValues(cDeptName) {
// Populate fields with values from the Department Data Object
this.getField("Bemerkung").value = DeptData[cDeptName].Bemerkung;
this.getField("Menge7").value = DeptData[cDeptName].Menge7;
this.getField("EP7").value = DeptData[cDeptName].EP7;
this.getField("Menge8").value = DeptData[cDeptName].Menge8;
};
Leider finde ich den Fehler nicht.
Es wäre total Super wenn mir jemand helfen könnte.
LG Guido