Hinzufügen einer Formel zu einer Gravity Forms
Gravity forms können für die grundlegenden Berechnungen mithilfe von merge-tags, wie {Field 1:1} * {Field 2:2}
, aber ich möchte mit wenn/und/else-Anweisungen zum festlegen eines Feldwerts wie:
if (and ({Field 1:1} = 200,{Field 2:2} = 1), 100, if (and ({Field 1:1} = 200,{Field 2:2} = 2), 150, if (and ({Field 1:1} = 200,{Field 2:2} > 2), 200, 0)))
oder in anderen Worten:
if (field_1 = 200) {
if (field_2 = 1) {
field_3 = 100
} else if (field_2 = 2) {
field_3 = 150
} else {
field_3 = 200
}
In der Hoffnung jemand kann mir einige Idee, wie man diese Art von Berechnung in Gravity Forms.
FYI: Hier ist die form, die ich bin zu arbeiten auf. Ich hoffe, dass ich Formeln verwenden, anstelle von 21 verschiedenen Varianten des 'Kurs 1 Woche 1 topup' bedingte Feld erscheint nur, wenn sich der Kurs 1 Woche und 1 ausgewählt werden.
Dank!
InformationsquelleAutor Caroline Elisa | 2012-06-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, ob Sie schon wissen, aber für die numerischen Berechnungen die ich gefunden habe, kann ich teilweise bekommen um das problem mit Bedingten Logik und Default-Werte. Ich bin mit Schwerkraft Formen 1.7.2.
Die grundlegende Idee ist das hinzufügen einer neuen Zahl-Feld zu Ihrem Formular verwendet Bedingte Logik, damit es angezeigt wird, wenn Ihre Bedingung wahr ist, und nicht angezeigt, sonst. Stellen Sie sicher, geben Sie dem Feld einen Default-Wert ist die Aussage für Ihre Anwendung.
Nun, wenn Sie Ihre neue Nummer Feld in einer Berechnung wird der Wert 0, wenn das Feld ausgeblendet ist (deine Bedingung ist falsch) und die Voreinstellung, die Sie gewählt, wenn das Feld angezeigt wird (Ihre Bedingung wahr ist).
Beispiel:
Feld 0: Label: "Die Kosten Des Hamburger"; Typ: Number; Default-Wert: 10
Feld 1: Etikett: "Extra Viel Käse?"; Typ: Radio-Buttons; Die Auswahlmöglichkeiten "Ja", "Nein"
Feld 2: Label: "Kosten für Extra Käse"; Typ: Anzahl; Bedingte Logik: Zeigen Sie Dieses Feld, Wenn Extra Käse ist "ja"; Default-Wert: 2.50
Feld 3: Bezeichnung: "Summe-Kosten"; Typ: Anzahl; Sie dient der Berechnung: {Kosten der Hamburger} + {Kosten Extra Käse}
Sollten Sie feststellen, dass die Total-Cost-Bereich zeigt die 10, wenn Extra Käse "Nein", aber wenn Sie ändern Sie Extra Käse auf "ja" Total Cost wechselt zu 12,50 Euro.
Hoffe, das jemand hilft!
InformationsquelleAutor Mick Buckley
Schwerkraft Formen bestätigt, dass es derzeit nicht möglich, auch wenn/und/else-Anweisungen in Ihren Formeln (Gravity Forms v1.6.4).
Hoffen, dass dies in einer zukünftigen version!
InformationsquelleAutor Caroline Elisa
Erreichen Sie dies durch eine Reihe von Feldern. Lassen Sie uns sagen, Ihre Antwort ist 840
InformationsquelleAutor douglaskarr