Cheatah: auf mehrer ausgewähle Formelemente zugreifen.

Beitrag lesen

Hi,

function disab(wer,was){
    var x = document.meinform.elements;
    for (var i=0;i<x.length;i++)
    {
      if(x[i].id==was){x[i].disabled = !(wer.checked);}

wenn Du schon die ID übergibst, brauchst Du nicht alle Elemente zu überprüfen. document.getElementById() gibt Dir direkten Zugriff auf das Element. Fast so direkt, als hättest Du es an Stelle der ID übergeben. Maximal bleibt die Überprüfung, ob das Element überhaupt existiert oder nicht.

Dieser checkbox müsste alle Elemente mit id="pr" enablen/disablen:

Alle? "Das eine" meinst Du sicher. IDs müssen dokumentweit eindeutig sein.

<input type="text" id="pr" name="text1">
<select name="liste" id="pr">

Das ist kein HTML.

Gibt es eine Art "dummy" Eingenschaft die ich benutzten könnte, statt ID?

Wenn Du Elemente klassifizieren möchtest, bietet sich das class-Attribut an.

Habe es mit "alt" probiert,

Die meisten Form-Controls sind immer darstellbar, benötigen also keinen Alternativinhalt.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes