Dennis: Radiobutton automatisch auf checked setzen

Beitrag lesen

Hi Dennis,

function controll_checked(wert, element)
{
  if(!wert.match(/^\s+$/) && wert != "")
  //Wenn wert nicht nur aus White Spaces besteht und nicht leer ist
  {
     document.getElementById(element).checked = true;
  }
  else
  {
   document.getElementById(element).checked = false;
  }
}

Hier dürfte es noch zu Fehlern kommen, falls das Element nicht existiert, deshalb besser das Ganze noch so schreiben:

function controll_checked(wert, element)
{
  if(!wert.match(/^\s+$/) && wert != "")
  //Wenn wert nicht nur aus White Spaces besteht und nicht leer ist
  {
    if(document.getElementById(element)) //Wenn element existiert
    {
      document.getElementById(element).checked = true;
    }
  }
  //Sonst element auf nicht-ausgewählt setzen
  else
  {
    if(document.getElementById(element)) //Wenn element existiert
    {
      document.getElementById(element).checked = false;
    }
  }
}

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
Signatur ist vorrübergehend deaktiviert, wegen Serverumstellung ;-)