theresa: form-abfrage funzt net bei radiobuttons

hi leute!

hab ein formular, wo ich beim sende prüfe, ob felder nicht ausgefüllt wurden. funzt super, nur bei den radiobuttons nicht...
hier der code:
   function check()
   {
if(document.form1.termin.value != "1")
        {
        alert("TEXT bla bla");
        return false;
        }
if(document.form1.termin.value != "0")
        {
        alert("TEXT bla bla");
        return false;
        }
return true;
   }

ich hab zwei radiobuttons, name=termin, value=1 und value=0.
wie kann ih überprüfen, ob überhaupt ein radiobutton ausgewählt wurde?!

danke für die hilfe.

liebe grüße,
theresa

  1. hi,

    wie kann ih überprüfen, ob überhaupt ein radiobutton ausgewählt wurde?!

    http://de.selfhtml.org/javascript/objekte/elements.htm#checked

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. hi!

      hab's jetzt so:
          if(document.form1.termin[0].checked == false)
              {
              alert("Du hast vergessen uns euren Wunschtermin bekannt zu geben.");
              return false;
              }
          if(document.form1.termin[1].checked == false)
              {
              alert("Du hast vergessen uns euren Wunschtermin bekannt zu geben.");
              return false;
              }

      und es geht zwar, aber auch wenn ein radiobutton gewählt ist, kommt die melduug....
      versteh ich nicht :(((

      hilfeeeeeeee!
      danke ;))))

      1. hi,

        if(document.form1.termin[0].checked == false)
                {
                alert("Du hast vergessen uns euren Wunschtermin bekannt zu geben.");
                return false;
                }
            if(document.form1.termin[1].checked == false)
                {
                alert("Du hast vergessen uns euren Wunschtermin bekannt zu geben.");
                return false;
                }

        und es geht zwar, aber auch wenn ein radiobutton gewählt ist, kommt die melduug....
        versteh ich nicht :(((

        ist doch logisch - von den radiobuttons _kann_ jeweils nur einer angekreuzt sein.
        du fragst aber _beide_ nacheinander darauf ab, ob sie angekreuzt sind - mindestens einer der beiden ist es aber immer _nicht_.

        aber du kannst doch beide auf einmal abfragen, und das ganze mit einem logischen operator wie UND verbinden:

        if(document.form1.termin[0].checked == false && document.form1.termin[1].checked == false) {...

        oder ggf. auch mit ODER und einer logischen verneinung - wenn nicht mindestens einer der beiden angekreuzt ist, dann ...

        if( !(document.form1.termin[0].checked || document.form1.termin[1].checked) ) {...

        http://de.selfhtml.org/javascript/sprache/operatoren.htm#logisch

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
        1. hi!

          aaaaaaaaaahhhhhhh, no logisch - wie du sagst... ;)
          danke für's mit der nase reintauchen!! ;))

          liebe grüße,
          theresa