Seite 1 von 1
YForm: Email in Abhängigkeit von Eingabe
Verfasst: 19. Sep 2018, 17:37
von dag
Hallo,
ist es möglich, das Standard-Modul für YForm so zu verändern, dass die Emailadresse, an die gesendet wird, in Abhängigkeit von der Auswahl in einem select-Feld festgelegt wird? Falls ja, wie sähe das dann aus?
Also je nach ausgewähltem Thema soll die Anfrage an eine andere E-Mail-Adresse gesendet werden.
Danke für eure Hilfe.
Dagmar
Re: YForm: Email in Abhängigkeit von Eingabe
Verfasst: 20. Sep 2018, 16:08
von anita
hallo Dagmar,
das geht; ich habe das mit JS gelöst, da ich die e-mail-adressen nicht im Klartext im Quellcode notieren wollte; ASCI- Zeichen gehen nicht in XForm.
in der js-Datei die e-mail-adressen in ein array schreiben, im select auswahl1=0, auswahl2=1 etc. entsprechend des index im array
mit JS auslesen -> adresse auslesen -> in ein hiddenfield schreiben
Re: YForm: Email in Abhängigkeit von Eingabe
Verfasst: 21. Sep 2018, 10:39
von dag
Vielen Dank für deine Hilfe, Anita,
aber, wenn ich mir das Modul ansehe, ist mir nicht klar, wie ich die Eingaben auslesen kann.
Re: YForm: Email in Abhängigkeit von Eingabe
Verfasst: 21. Sep 2018, 15:51
von anita
hi Dagmar,
meine function sieht so aus
Code: Alles auswählen
$("#contactform select[name=feuerwehr]").change(function () {
var auswahl = $("#contactform select[name=feuerwehr]").val(); // auslesen select
switch (auswahl) {
case '0' :
adresse = adressen[0];
break;
case '1' :
adresse = adressen[1];
break;
case '2' :
adresse = adressen[2];
break;
case '3' :
adresse = adressen[3];
break;
case '4' :
adresse = adressen[4];
break;
default:
adresse = adressen[3];
}
;
$("#contactform input[name=adresse]").val(adresse); // input hidden name"adresse" mit mail-adresse füllen
});
wichtig: real_field_names true
Re: YForm: Email in Abhängigkeit von Eingabe
Verfasst: 23. Sep 2018, 18:41
von dag
Danke, Anita.