peterS.: Elementnummer ermitteln

Beitrag lesen

gruss Bernd,

Das sind so ca. 5000 Elemente

Folgendes Problem:
ich habe Selectboxen, die wie folgt aussehen:
<select name="cart_value[08887277][Basic]">
<select name="cart_value[08887277][URL]">
<select name="cart_value[08887277][temp1]">

Die Nummer (z.B. "08887277") und "Basic" stehen immer fest. Aber
"URL" und "temp1" ... sind nicht bei jedem Aufruf vorhanden oder
können andere Namen haben.

<select name="cart_value[08887277][Basic]">
<select name="cart_value[08887277][???]">
<select name="cart_value[08887277][???]">

Ich fange die Änderungen der "Basic-Selectbox" durch "onChange" ab.

sehr schoen, dann liegt hier ja auch der loesungsansatz - gib
   Deiner wie auch immer genannten onchange-funktion einfach den
   elementnamen mit:  onchange="yourFunction(.., this.name, ..)";

jetzt extrahierst Du mit methoden Deiner wahl wie z.b.
   "String.indexOf" oder "RegExp.test(String)" die fuer
   eine elementgruppe gleichlautende schluesselnummer;
   die bildungsvorschrift fuer die namen weiterer moeglicher
   elemente dieser gruppe ist Dir bekannt - auf existenz
   dieser elemente pruefst Du dann mit:

if (document.forms["formName"].elements["buildName"]) {
     //weitere anweisungen;
   }

fertig - tschoe - peterS. - pseliger@gmx.net

--
sh:| fo:) ch:? rl:| br:& n3:} n4:# ie:| mo:{ va:| de:[ zu:] fl:) ss:) ls:& js:)