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:)