[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • YForm: Email in Abhängigkeit von Eingabe
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.