Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von August

SELFHTML Forumsarchiv
Checkboxen mit verschiedende Namen

Informationsseite
  1. Seite (JAVASCRIPT) Checkboxen mit verschiedende Namen von Marcus, 27. 08. 1999, 14:12
nach unten

Checkboxen mit verschiedende Namen

Die folgende Nachricht zum Thema stammt von: Marcus, 27. 08. 1999, 14:12

Hi Brettgemeinde !

Das Überprüfen von Checkboxen auf angekreuzt oder nicht wurde hier oft behandelt (s. Archive).

Aber jedesmal hatten die Checkboxen den gleichen Namen
bei der Überprüfung !

Ich hab auf einer Seite 12 Checkboxen mit 12 unterschiedlichen Namen.

Nun zu meiner Frage...

Wie kann ich alle 12 C.Boxen unter einem Hut bekommen um zu prüfen ob überhaupt was angekreuzt ist.

Über eine Antwort wäre ich dankbar

sonst wünsche ich allen ein schönes und sonniges Wochenende....

cu

nach obennach unten

Checkboxen mit verschiedende Namen

Die folgende Nachricht zum Thema stammt von: André Laugks, 28. 08. 1999, 10:49

Hallo Marcus!

»» Wie kann ich alle 12 C.Boxen unter einem Hut bekommen um zu prüfen ob überhaupt was angekreuzt ist.

Um schreibarbeit zu sparen, sprichst Du die Checkboxen einfach über elements[] an. Ich habe jetzt nicht probiert, ob man "checked  == true" auch in eine Variable stecken kann. Je nach dem, wo die Checkboxen im Formular sitzen, mußt Du natürlich die Werte für elements ändern. Bei diesem Script gehe ich davon aus. das die Checkboxen die ersten Elemente in dem Formular sind.

Eine ziemlich unelegate Lösung ist dies, aber es futzt:

<script language="javascript">
<!--
function auswahl()
{

var test = document.kontaktform.elements

if ((test[0].checked  == true)
   (test[1].checked  == true)
   (test[2].checked  == true)
   (test[3].checked  == true)
   (test[4].checked  == true)
   (test[5].checked  == true)
   (test[6].checked  == true)
   (test[7].checked  == true)
   (test[8].checked  == true)
   (test[9].checked  == true)
   (test[10].checked  == true)
   (test[11].checked  == true)) return true;
    
else { alert("Bitte waehlen sie etwas aus!"); return false; }

}
// -->
</script>

<form name="kontaktform" action=" ------" method="POST" onsubmit="return auswahl()">

<input type="Checkbox" name="eins">1
<input type="Checkbox" name="zwei">2
<input type="Checkbox" name="drei">3
.........

<input type="Reset" value="Löschen"> <input type="Submit" value="Abschicken">
</form>


Eine richtig gute Lösung währe, eine Schleife durchlaufen zu lassen. Irgendwie konnte ich das Script bzw. die Schleife aber nicht dazu bewegen. Wenn ich es doch auf die reihe bekomme, hänge ich noch an Posting dran.


Mit freundlichen Grüßen

André Laugks


nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von August

© 1998-2006 Seite Impressum, Software: Classic Forum