angel618
Mitglied
Registriert: 22.07.2007
Beiträge: 2
|
|
Hallo Leute,
hab mehrere Eingabefleder deren Wert ich mit einem + und - Button ändern will.
Bei einem Feld klappt das bisher wunderbar.
Die Felder werden Dynamisch erzeugt und haben alle den gleichen Namen habe aber eine id die sich unterscheidet.
bisher sieht das ganze (im groben) für ein Eingabefeld so aus:
<script>
count = function(f,e,bool,stopcount,stepcount) {
// übergabe des forumlarelement-objects (ausgabe) f = document[f][e];
// übergabe und umwandeln des inhalts von ausgabe z = Number(f["value"]);
// wenn bool = true (hochzählen) // wenn bool = false (herunterzählen)
if(bool) {
// wenn der entwert erreicht ist (10), keine rückgabe mehr if(z>=stopcount) return false;
// inhlat um stepcount erhöhen f["value"] = z+stepcount
} else {
// wenn der entwert erreicht ist (1), keine rückgabe mehr if(z<=stopcount) return false;
// inhalt um stepcount veringern f["value"] = z-stepcount; } };
</script>
<form name="counter" action="test.html"> <div> <input class="qty" type="text" name="cart_quantity[]" value="1" id='feld_0' /><input class="qty" type="hidden" name="products_id[]" value="10790" /><input class="qty" type="hidden" name="old_qty[]" value="1" />
<input type="button" value="+" style="width:16px; font-weight: bold; background-color: #999999; color: #ffffff;" onclick="count('counter', 'cart_quantity[]', true, 99, 1)"> <input type="button" value="-" style="width:16px; font-weight: bold; background-color: #999999; color: #ffffff;" onclick="count('counter', 'cart_quantity[]', false, 1, 1)"> </div>
</form>
Aber sobald ich mehr Eingabefelder habe klappt natürlich so die Zuordnung nicht.
Wie schaffe ich es jetzt das die function für jedes Feld funktioniert ?
... hoffe das war verständlich geschrieben ?
Danke
|
|
| 22.07.2007 12:06:32 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hallo, du brauchst doch nur den Namen des Eingabefeldes ändern, z.B. cart_quantity[] -> cart_quantity2[] Entsprechend mußt Du natürlich auch die Funktionsaufrufe ändern.
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 22.07.2007 14:18:26 |
|
angel618
Mitglied
Registriert: 22.07.2007
Beiträge: 2
|
|
Servus,
Danke für den denkanstoss ... mit cart_quantity[2] hat s dann auch geklappt ... THX
|
|
| 22.07.2007 16:18:26 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|