ich habe mehrere Formularelemente auf einer Seite z.b. wie folgt:
<div id="warn_chk_Range"><input name="chk_Range" type="checkbox" value="1"> Range</div>
elm = document.getElementById(elm_id);
elm.setAttribute("disabled","disabled");
Kann mir jemand weiterhelfen oder hat eine Idee warum das im FF nicht geht?
Weil <div> kein HTML-Attribut namens disabled kennt. Macht IMHO auch irgendwie keinen Sinn, ein totes Element zu deaktivieren; bei <form> ja, aber das kennt disabled leider auch nicht.
Schalte die <input>-Elemente in einer Schleife aus.
Davon unabhängig solltest du
elm.disabled = true;
benutzen, und da du auf die Fehlerprüfung eh verzichtest
document.getElementById(elm_id).disabled = true;