Mam taki kod java script:
function add_zam_2 (inn,v) { var el = document.getElementById(inn); var a; a = v; el.value = (Number(el.value) + a); } function sub_zam_2 (inn,v) { var el = document.getElementById(inn); var a; a = v; if (el.value == a) { a; } else { el.value = (Number(el.value) - a); } }
oraz dwa przyciski (jeden do zwiększania wartości w polach a drugi do zmniejszania)
$a = 5; echo "<div style='float:left;padding:0;margin:0;width:1.5em;height:0.75em;background-color:white;color:#378347;'>"; echo "<input type='button' value='' onclick=\"add_zam_2('Elem',".$a.");return false;\" style='width:100%;height:100%;background-image: url(img/sub_dod.png);background-repeat: no-repeat;border:none;'/>"; echo "<div style='float:left;padding:0;margin:0;width:1.5em;height:0.75em;background-color:white;color:#378347;'>"; echo "<input type='button' value='' onclick=\"sub_zam_2('Elem',".$a.");return false;\" style='width:100%;height:100%;background-image: url(img/sub_odejm.png);background-repeat: no-repeat;border:none;'/>";
Do tego będzie wiele pól takich:
echo "<center><input type='text' id='Elem' readonly='readonly' name='ilosc[]' value='4' maxlength=6 style='width:6.6em;height:1.3em;color:#378347;text-align:right;'></center>"; echo "<center><input type='text' id='Elem' readonly='readonly' name='ilosc[]' value='5' maxlength=6 style='width:6.6em;height:1.3em;color:#378347;text-align:right;'></center>"; echo "<center><input type='text' id='Elem' readonly='readonly' name='ilosc[]' value='6' maxlength=6 style='width:6.6em;height:1.3em;color:#378347;text-align:right;'></center>";
I teraz tak:
Chciałbym aby po kliknięciu na przyciski zwiększały się lub zmniejszały odpowiednio wszystkie pola z wartościami jednocześnie w tym samym czasie.
Wydaje mi się że musi być wspólny element ID , czyli o tej samej nazwie ale niestety to nie działa ...
proszę o pomoc jak to powinienem rozwiązać
dzięki