Hallo lb Community,
ich wage mich gerade neu an Java heran und habe folgendes Problem bzw. möchte folgendes lösen:
Ich habe ein Webformular für eine Kongressanmeldung erstellt.
Der User muss nun entweder ein Kongressticket buchen ODER ein Ticket für einen Workshop welche parallel stattfinden.
Im Formular gibt es nun die auswhlmöglichkeiten dazu u.a. eben auch "Kein Kongress" und "Kein Workshop". Ich will verhinden, dass der User eben beidemale "KEIN" auswählt.
Pro Radiobutton-Gruppe gibt es mehrere auswahlmöglichkeiten (4x für Kongress; 2x für Workshop)
Gefunden hätte ich bereits diesen JAVA Code:
Formular sieht so aus:
Problem was ich nun habe ist dieses, dass bei der id="Kongress" nur der erste Radiobutton "erkannt" wird (=Keine Anmeldung zum Kongress). Wähle ich einen andere Radiobutton aus (2Tagesticket etc.) bekomme ich trotzdem die Meldung "Bitte eine Kongressanmeldung auswählen")
Ich komm nicht drauf wo mein Fehler im Script ist.
Kurz gesagt: Ich möchte haben, dass der User sich zumindest für den Kongress anmeldet ODER für einen Workshop. Beidemale auf "KEINE Anmeldung" sollte unterbunden werden.
Wäre für Eure Hilfe sehr dankbar.
Liebe Grüße
Clemens
ich wage mich gerade neu an Java heran und habe folgendes Problem bzw. möchte folgendes lösen:
Ich habe ein Webformular für eine Kongressanmeldung erstellt.
Der User muss nun entweder ein Kongressticket buchen ODER ein Ticket für einen Workshop welche parallel stattfinden.
Im Formular gibt es nun die auswhlmöglichkeiten dazu u.a. eben auch "Kein Kongress" und "Kein Workshop". Ich will verhinden, dass der User eben beidemale "KEIN" auswählt.
Pro Radiobutton-Gruppe gibt es mehrere auswahlmöglichkeiten (4x für Kongress; 2x für Workshop)
Gefunden hätte ich bereits diesen JAVA Code:
Java:
function checkForm() {
if(!document.getElementById('Workshop').checked) {
alert("Bitte einen Workshop auswählen!");
document.getElementById('Workshop').focus();
return false;
}
if(!document.getElementById('Kongress').checked) {
alert("Bitte eine Kongressanmeldung auswählen!");
document.getElementById('Kongress').focus();
return false;
}
}
Formular sieht so aus:
HTML:
<input id="Kongress" value="10" name="Kongress" type="radio">
<input id="Kongress" value="12" name="Kongress" type="radio">
<input id='Workshop' value='50' name='workshop' type='radio'>
usw.
Problem was ich nun habe ist dieses, dass bei der id="Kongress" nur der erste Radiobutton "erkannt" wird (=Keine Anmeldung zum Kongress). Wähle ich einen andere Radiobutton aus (2Tagesticket etc.) bekomme ich trotzdem die Meldung "Bitte eine Kongressanmeldung auswählen")
Ich komm nicht drauf wo mein Fehler im Script ist.
Kurz gesagt: Ich möchte haben, dass der User sich zumindest für den Kongress anmeldet ODER für einen Workshop. Beidemale auf "KEINE Anmeldung" sollte unterbunden werden.
Wäre für Eure Hilfe sehr dankbar.
Liebe Grüße
Clemens