Tom Schwank: dynamisches Ausgrauen einer Checkbox

hallo,

muß man für ein dynamisches Ausgrauen eines input-feldes noch einen refresh setzen? das folgende beispiel funktioniert bei mir leider nicht:

--- snip ---

function EnDisableUTD(tf) {
 if (tf)
      document.eingabe.utd.disabled = false;
    else
      document.eingabe.utd.disabled = true;
  }

.....

<input type="checkbox" name="vtd" value="checked"           onClick="EnDisableUTD(this.checked)">

.....

<input type="radio" name="utd" value="Ja">Ja<input type="radio" name="utd" value="Nein">Nein</td>

--- snap ---

Gruß Tom

  1. Hallo,

    function EnDisableUTD(tf) {
     if (tf)
          document.eingabe.utd.disabled = false;
        else
          document.eingabe.utd.disabled = true;
      }

    utd ist der Name von zwei Radio-Feldern, welche ein Array bilden. Vermutlich suchst Du das:

    function EnDisableUTD(tf) {
      if (tf)
      {
        document.eingabe.utd[0].disabled = false;
        document.eingabe.utd[1].disabled = false;
      }
        else
      {
        document.eingabe.utd[0].disabled = true;
        document.eingabe.utd[1].disabled = true;
      }
    }

    MfG, Thomas