Angelica: RADIO-BUTTON RÜCKSETZBAR?

Liebe Helfer!

Ich habe ein Formular erstellt in dem ich radio-buttons benütze.
Bei der Wahl der Antwort ( es geht um einen Fragebogen ) soll der Utent die Möglichkeit haben entweder nur eine Antwort zu wählen oder gar keine.
Problem: Falls der Utent ausversehen eine Antwort wählt ist es nicht möglich seine Wahl rückgängig zu machen .
Frage: Ist es möglich dass durch ein  erneutes klicken auf den gewählten radio-button die Wahl rückgesetzt wird ?

Vielen dank für die Hilfe vorab.

Angelica

  1. liebe Angelica

    was zum teufel ist ein "Utent"? egal

    mit javascript ist das möglich.
    einfach mal die kapitel über forms[]
    <../../tecbbd.htm>
    und über elements[]
    <../../tecbbda.htm>
    durchlesen.
    na vielleicht noch event handler
    <../../tebj.htm>

    SourceCode Komplett

    <html><head>

    <script>

    radioOn = 0
    lastChecked = 0

    function checkRadio(whichButton) {

    if (radioOn) {
        if (whichButton==lastChecked) {
           document.forms[0].test[whichButton].checked = false
           radioOn = 0
        }
        else {
           document.forms[0].test[whichButton].checked = true
           lastChecked = whichButton
        }
      }
      else {
        radioOn = 1
        document.forms[0].test[whichButton].checked = true
        lastChecked = whichButton
      }
    }

    </script>

    </head><body>

    <form>
    <input type=radio name=test onClick="checkRadio(0)">1
    <input type=radio name=test onClick="checkRadio(1)">2
    </form>
    </body></html>

    ist getestet müßte also funktionieren. nur forms[0].test gehört
    an deine verhältnisse angepasst.
    bin ich nicht lieb (ist schon fast grauslig wie lieb ich bin ;-)

    Grüße
    FICHTL

    1. Vielen, vielen Dank !

      Du bist ein Schatz , Fichtl ! Mein Problem ist gelöst !

      Angelica

  2. Hallo Angelica,

    Fichtl hat Dir ja schon nen Tipp gegeben, wie Du weiterkommst.

    An dieser Stelle der Hinweis von mir, dass GROSSBUCHSTABEN hier und
    an anderer Stelle im Netz als SCHREIEN empfunden werden; und Du
    wolltest doch nicht brüllen, oder?

    <img src="http://home.germany.net/100-80215/alex/images/promo/signet.gif" alt="">

    <img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

    http://www.atomic-eggs.com/selfspezial/daten/101.html

  3. Hallo Angelica,

    Frage: Ist es möglich dass durch ein  erneutes klicken auf den
    gewählten radio-button die Wahl rückgesetzt wird ?

    Programmierbar ja (<97078.html>).
    Aber mal abgesehen vom Tüftel und Spielaspekt: Ist das von der Gestaltung
    der Oberfläche für deine Benutzer Wünschenswert?

    <cite>
    Ungeschickterweise benutzen einige Formulare im Web Radio-Buttons und
    Pull-Down-Menüs in einer nicht standardisierten Art und Weise und erlauben
    keine neutrale Auswahl. Ein gradezu klassicher Designfehler im Web sind
    Radio-buttons von denen keiner Vorgewählt ist. Oft hat der Benutzer keine
    Möglichkeit eine 'nichts davon' Option zu wählen, nachdem er einmal eine
    Auswahl getroffen hat. Es sollte immer ein eigener Radio-Button für die
    Standard-Auswahl vorhanden sein. Ebenso sollten Pull-Down-Menüs immer
    einen auswählbaren Default-Eintrag haben. Andernfalls hat man eine
    Benutzerfalle gebaut.
    </cite>
    frei übersetzt aus http://www.useit.com/alertbox/20000416.html

    Also freu dich über die Lösung vom FICHTL, spiel damit rum ... und
    überlege ob du deinen Benutzern nicht doch lieber einen extra 'nix'
    Button anbietest.

    Gruss,
    Carsten