Hallo,
ich möchte für mit "getrennte Erhebung von Kontaktdaten" Mailadressen für ein Gewinnspiel (getrennt von den Umfragedaten) Speichern. Außerdem können die Teilnehmer (unter gleicher Frage) angeben, ob sie an einer Folgeumfrage teilnehmen möchten, damit ihnen zu einem noch nicht feststehenden Zeitpunkt eine Mail mit Zugangslink geschickt werden kann.
Um die Daten zusammenzuführen, soll die CaseNumber mit "E-Mail an persönlichen Kontakt" direkt verschickt werden.
Damit der Teilnehmer die Mail nur für "getrennte Erhebung von Kontaktdaten" angeben muss, möchte ich mit JavaScript programmieren, dass die Eingabe direkt übertragen wird (bei Ankreuzen von "möchte an Folgeumfrage teilnehmen").
Letztere if Bedingung dürfte kein Problem sein, es hakt beim EventHandler für die Eingabe(?)
Bisher schaut der Part zur Übertragung der Eingabe so aus:
var Mailfeld1 = document.getElementById("GW01_email");
var Mailfeld2 = document.getElementById("mod_email_GW02");
var box = document.getElementById("GW01_customB");
document.getElementById("GW01_email").addEventListener(["change","keyup"],copytext);
function copytext (){
Mailfeld2.value = Mailfeld2.value;
}
SoSciTools.attachEvent(Mailfeld1, ["change","keyup"], copytext);
copytext();
Sehen Sie den Fehler oder haben Sie eine Idee, woran es liegen könnte, dass der Text nicht übertragen wird?