Ich habe in meinem Formular ein Feld für Rechnungs- und Sendungsadresse. Ich möchte nun eine "Rechnungsadresse ist gleich Sendungsadresse"-Checkbox hinzufügen, die, wenn sie aktiviert wird, automatisch die eingegebenen Daten aus der Rechnungsadresse in die entsprechenden Zeilen der Sendungsadresse überträgt. Ist das möglich?
Ja, das ist in der Tat machbar!, um dies zu bewerkstelligen müssen Sie ein "Custom Aktionsskript" in Ihre checkbox schreiben, damit diese das Kopieren der Daten übernehmen kann.
Dazu müssen Sie einen Blick in Ihr Checkbox element werfen, unter Erweitert finden Sie unten eine "Aktionsskript" Sektion. Hier müssen Sie nun den Typ auf "Custom stellen".
AKTIONEN: Aktivieren Sie die "Klick"-Checkbox und klicken Sie anschließend auf "Code Framework erzeugen."
In die generierte Funktion, die jetzt im Textbreich aufgetaucht ist müssen Sie nun folgendes eingeben:
case 'click':
(Diese Zeile werden Sie für jedes Feld was Sie zum Kopieren übertragen wollen benötigen)
ff_getElementByName('TARGET_ELEMENT').value = ff_getElementByName('SOURCE_ELEMENT').value;
(Wechseln Sie TARGET_ELEMENT und SOURCE_ELEMENT mit den Namen, die Sie für Ihre Elemente verwenden.
Für mehrere Elemente können Sie auch einfach die Zeile für jedes Textfeld usw.wiederholen.
Speichern Sie nun nur noch die Elemente und anschließend das Formular selbst ab.