Chris: Formularfeld ausgrauen

Beitrag lesen

Wenn du eigentlich meintest, daß das zweite Eigabefeld nur ausgegraut sein
soll, wenn das erste nicht leer ist (nicht, wenn man darin irgendwas ändert,
denn man kann beim Ändern ja auch Eingaben löschen), wäre wohl folgendes
besser:

function disable_element(src_elm,elm_id) {
  elm = document.getElementById(elm_id);
  if (src_elm.value != "") {
    elm.setAttribute("disabled","disabled");
  }
  else {
    elm.removeAttribute("disabled");
  }
}


>   
> ~~~html
  

> <input type="text" onchange="disable_element(this,'xyz');" />  
> <input type="text" id="xyz"  />  
> 

Gruß, Jan

Danke!!! So funktioniert es jetzt!