Rene: Checkbox

Hallo,

habe ein Problem mit Checkboxen. Ich möchte zwei Checkboxen in
Abhängigkeit von einander nutzen. Z.B. Checkbox1 (Interessent),
Checkbox2 (Kunde). Wenn (Interessent) auf Checked gesetzt ist,
dann soll (Kunde) per JavaScript auf nichtChecked gesetzt werden
oder umgekehrt.

Ich möchte auf jede Fall keine Radiobuttons verwenden, da in diesem
Bereich noch andere Checkboxen mit angekreuzt werden sollen, die
nicht in Abhängigkeit der ersten beiden Checkboxen stehen. Damit
eine einheitliche Optik entsteht, möchte ich nur Checkboxen
verwenden.

Hat jemand eine Lösung oder einen Hinweis, wo ich ein solches
JavaScript finde.

Für Antwort vielen Dank!

Gruss Rene

  1. Hi

    rufe am besten mit der onClick()-methode (bei der Checkbox) ein Script auf, das die andere Checkbox "wegcheckt" ;-)
    (mit document.FORMULARNAME.CHECKBOXNAME.checked = false;

    MFG,
    Philipp

  2. Hallo Rene,

    habe ein Problem mit Checkboxen. Ich möchte zwei Checkboxen in
    Abhängigkeit von einander nutzen. Z.B. Checkbox1 (Interessent),
    Checkbox2 (Kunde). Wenn (Interessent) auf Checked gesetzt ist,
    dann soll (Kunde) per JavaScript auf nichtChecked gesetzt werden
    oder umgekehrt.

    Ich möchte auf jede Fall keine Radiobuttons verwenden

    Ohje, das ist eine abenteuerliche Konstruktion. Du bist dir im Klaren, dass so etwas absolut unüblich ist? Das gegenseite Umschalten ist ja nicht das Problem:
    Du prüfst im onClick ....
    if(document.Formular.Interessent.checked == true)
      document.Formular.Kunde.checked = false;
    else
      ... aber was soll passieren wenn _keine_ Checkbox markiert ist?

    Vielleicht solltest du dir das mit der einheitlichen Optik und keinen Radiobuttons nochmal überlegen.

    Grüße,

    Maxx

  3. hi,

    habe ein Problem mit Checkboxen. Ich möchte zwei Checkboxen in
    Abhängigkeit von einander nutzen. Z.B. Checkbox1 (Interessent),
    Checkbox2 (Kunde). Wenn (Interessent) auf Checked gesetzt ist,
    dann soll (Kunde) per JavaScript auf nichtChecked gesetzt werden
    oder umgekehrt.

    dann frage beim klicken einer checkbox (onClick) ihren wert ab, und gib der anderen box das gegenteil ...

    Ich möchte auf jede Fall keine Radiobuttons verwenden, da in diesem
    Bereich noch andere Checkboxen mit angekreuzt werden sollen, die
    nicht in Abhängigkeit der ersten beiden Checkboxen stehen. Damit
    eine einheitliche Optik entsteht, möchte ich nur Checkboxen
    verwenden.

    die idee ist blödsinnig.
    idR weiss der user, dass er bei checkboxen mehrere auswählen kann, und bei einer gruppe von radiobuttons eben genau einen.
    du machst die sache also nur komplizierter, in dem du bewusst versuchst vom standard abzuweichen.
    zumal du ja selbst sagst, dass zwischen der ersten auswahl "kunde - interessent" und dem rest keine abhängigkeit besteht - warum also design-mässig unbedingt etwas zusammenbringen, was logisch gar nicht zusammen gehört ...?

    gruss,
    wahsaga