Hallo,
ich habe ein Problem in einem Formular (name=infos_anfordern). Dort gebe ich eine Reihe von checkboxen vor (name=info_detail 0-8) und ein Eingabefeld (name=info) für text. Dazu habe ich folgende Validierung gemacht:
if ((document.infos_anfordern.info.value == "") ||
((document.infos_anfordern.info_detail0.checked == false) && (document.infos_anfordern.info_detail1.checked == false) &&
(document.infos_anfordern.info_detail2.checked == false) && (document.infos_anfordern.info_detail3.checked == false) &&
(document.infos_anfordern.info_detail4.checked == false) && (document.infos_anfordern.info_detail5.checked == false) &&
(document.infos_anfordern.info_detail6.checked == false) && (document.infos_anfordern.info_detail7.checked == false) &&
(document.infos_anfordern.info_detail8.checked == false)))
{
alert("Bitte geben Sie ein, welche Informationen Sie wünschen!");
return false;
}
Zweck des Ganzen ist, dass der User auf jedenfall folgende Dinge tun kann/muß:
- Mindestens Eingabe im Textfeld oder in einer der Checkboxen
- Sowohl Eingabe im Textfeld als auch Auswahl bei Checkboxen
Allerdings funktioniert mein Java Script nicht so, wie ich gern will. Es erwartet auf jedenfall eine Eingabe im Textfeld, egal ob Checkboxen ausgewählt sind.
Wo hab ich den Wurm reingebracht? Könnte mir jemand helfen?
Danke...
Gruß,
alex