Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Die Werte der ersten beiden markierten Check-Boxen registrieren
ich zerbreche mir gerade über folgendes kleines Problem den Kopf:
Ich habe 9 Check-Boxen, die ich mal Check1 bis Check9 benenne. Nun brauche ich die ersten beiden Check-Boxen, die selektiert wurden. Das kann z. B. Check1 und Check2 sein oder Check1 und Check5 oder Check3 und Check9 usw. Wie kann ich mir merken, welche ersten beiden markiert sind?
PS: Ich weiss, für manch einen vielleicht eine etwas "doofe" Frage, aber ich fange gerade richtig an.
Wenn irgendeine checkbox selektiert wurde im Actionlistener
2 booleans definieren
Alle Checkboxen nacheinander abfragen.
kleine Logik bauen, die die booleans setzt
ich hätte dazuschreiben müssen, dass ich die Checkboxen in eine Datenbank ablege. Da es gewünscht war, jeder Checkbox in ein eigenes Datenfeld reinzuschreiben, kann ich da keinen Listener ranhängen. Aber auch da müsste das mit einem Array funktionieren, oder?
ich hätte dazuschreiben müssen, dass ich die Checkboxen in eine Datenbank ablege. Da es gewünscht war, jeder Checkbox in ein eigenes Datenfeld reinzuschreiben, kann ich da keinen Listener ranhängen. Aber auch da müsste das mit einem Array funktionieren, oder?
Das war so gewollt vom Kunden. Ist eine Checkbox selectiert, weise ich ihr einen Wert zu und speichere diesen Wert ab. Bitte darüber jetzt keine Diskussion. Ich bräuchte einen konkreten Hinweis.
denke verji war erschrocken dass du die Checkbox in die Datenbank reinschreibst - ich denke du meinst den Wert (oder wie speichert man eine komplette Checkbox sinnvoll ??)
versteh glaub ich nciht richtig das problem, aber alle checkboxen in einem Array/Collection speichern und dann drueber iterieren und ueberpruefen ob selektiert ist geht natuerlich auch
ich schreib gerade an einer Export-Funktion meiner Datenbank. Da möchte ich natürlich keine 4000 Datensätze zuerst öffnen, um zu schauen, ob diese selektiert sind oder nicht. Ich hab mich da wohl etwas falsch ausgedrück. Ich muss wohl die 9 Felder durchlaufen, schauen was steht drinn und dann in ein Array speichern.
Checkboxen sind GUI elemente... die checkboxen haben Werte und man kann sie selektieren.
Was steht nun in deiner Datenbank. Die werte oder die Checkboxen oder ob sie selektiert wurden ?
steht in der DB schon ob die 4000 saetze mal selektiert wurden ?
Ich prüfe zunächst ab, ob eine bestimmte Checkbox selektiert wurde. Wenn das der Fall ist, muss ich weiter prüfen, welche Werte weiterhin selektiert wurden. Und die ersten beiden selektierten Checkboxen brauche ich. Z. B. Check3 ist markiert worden (der entsprechende Wert in der Datenbank). Die nächste selektierte Checkbox ist Check5 und die nächste selektierte Checkbox ist die Check9. Dann sag ich in der Variabe var1 = Check3 und in der var2 = Check5. Die selektierte Checkbox Check9 brauche ich nicht.