Sebastian: Array (Html-IDs) an Javascript übergeben

Hi,

hab gleich noch eine kleine Frage: vom Prinzip funktioniert es so schon, nur variiert die Anzahl der zu übergebenen Werte an die Javascript Funktion isEnabled(). Es können zwei oder fünf Inputboxen vorhanden sein, die über die dazugehörige Checkbox enabled/disabled werden sollen.

Gibt es hier die Möglichkeiten, z.B. ein Array zu definieren, in welches man all diese Ids der Inputboxen integrieren kann? Oder muss ich zwei verschiedene Funktionen in Javascript definieren?

function isEnabled(chbox, value1, value2){  
  
        value1.disabled = value2.disabled =  !document.getElementById(chbox.id).checked;  
        }
  
<input type="text" name="uni1" id="uni1" maxlength="15" class="form-txt" onkeyup="isNumeric(this)" value="34" />  
<input type="text" name="ip1" id="ip1" maxlength="15" class="form-txt" value="192.168.2.1" />  
<input type="checkbox" onclick="isEnabled(this, uni1, ip1)" id="1" name="dact1"style="background:none;"/>

Gruß
Seb

  1. Hi,

    Gibt es hier die Möglichkeiten, z.B. ein Array zu definieren, in welches man all diese Ids der Inputboxen integrieren kann? Oder muss ich zwei verschiedene Funktionen in Javascript definieren?

    JavaScript arbeitet nicht wie Java; wenn Du eine bereits erzeugte Funktion mit n Argumenten hast und eine gleichnamige Funktion mit m Argumenten erstellst, existiert die erste Funktion nicht mehr.

    In Funktionen kannst Du auf die arguments-Collection zugreifen.

    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