zerko: UnCheck von CheckBoxen??

Hey,

ich möchte beim "check" von Box A, dass Box B auf "Unchecked" gesetzt wird.

Ich möchte in der Funktion die ID's der Checkboxen übergeben.
---------------------------------------------------------
function (SetChecked_CheckBox(BoxChecked, BoxUnchecked) {
   if (document.getElementById(BoxChecked).checked = true) {
       document.getElementById(BoxUnChecked).checked = false;
   }
}
---------------------------------------------------------

Leider funktioniert es nicht!!!
Hat jemand eine Lösung dafür...??

Gruss
zerko

  1. Hi,

    function (SetChecked_CheckBox(BoxChecked, BoxUnchecked) {
       if (document.getElementById(BoxChecked).checked = true) {
           document.getElementById(BoxUnChecked).checked = false;
       }
    }

    Leider funktioniert es nicht!!!

    Was heisst "funktioniert nicht"? Kommt eine Fehlermeldung? Welche? In welchen Browsern hast du getestet?

    Ist die öffnende Klammer in der ersten Zeile vor "SetChecked..." ein Tippfehler im Posting, oder ist die auch im Originalcode vorhanden? Die gehört da nämlich nicht hin.

    HTH

    ortenau-s-bahner

    --
    ss:} zu:$ ls:} fo:| de:] va:) ch:? sh:( n4:# rl:? br:> js:| ie:( fl:{ mo:)
    1. function SetChecked_CheckBox(BoxChecked, BoxUnchecked) {
          if (document.getElementById(BoxChecked).checked = true) {
             document.getElementById(BoxUnChecked).checked = false;
         }
      }

      Verschrieben, sorry.
      "Das Objekt unterstützt diese Eigenschaft nicht"; IE 6;

      Habe es auch ohne Abfrage versucht, jedoch gleiches ERgebnis.

  2. Moin!

    ich möchte beim "check" von Box A, dass Box B auf "Unchecked" gesetzt wird.

    Du solltest vielleicht lieber Radiobuttons nehmen. Da macht das der Browser automatisch für dich - und der User weiß sofort, dass er nur eine von mehreren Auswahlen klicken kann.

    - Sven Rautenberg

  3. ich möchte beim "check" von Box A, dass Box B auf "Unchecked" gesetzt wird.

    Wie schon erwähnt das ist die Funktionalität zweier Radiobuttons.

    Leider funktioniert es nicht!!!

    Deine Fehlerbeschreibung ist nicht hilfreich (auch die Fehlermeldung des IEs nicht - insbesondere ohne Zeilennummer).

    Wenn deine checkboxen (so denn du wirklich welche brauchst) in einem Formular sind, kannst du es dir einfacher machen ohne ID:

    <input type="checkbox" name="c1" onclick="set(this, this.form.c2);">
    <input type="checkbox" name="c2" onclick="set(this, this.form.c1);">

    fucntion set(on, off)
    {
    if(on && off) off.checked = !on.checked;
    }

    Struppi.

  4. Hi,

    ich möchte beim "check" von Box A, dass Box B auf "Unchecked" gesetzt wird.

    Wie bereits erwähnt: Radiobuttons drängen sich eigentlich auf.

    if (document.getElementById(BoxChecked).checked = true) {

    Die Bedingung wird so immer wahr sein...
    Oder solltest Du statt der Zuweisung von true vielleicht den Vergleich (==) mit true gemeint haben?

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.