Sveiki, tākā uz JS esmu uz jūs un pamatīi, centos kaut ko darīt un izfunktierēt, bet tā arī nesanāca līdz galam.
Kā pareizā veidā saskaitīt select option vērtības, ja katrā selektā drīkst būt tikai viena vērtība skaitāmā.
Respektīvi - ir selekts1 un option1,2,3 drīkst pieskaitīt tikai opetion1 vai option2 vai option3 un tā vairāki selekti, kur no katra selekta vienu vērtibu drīkst skaitīt, protams, ja nomainu selekt1 option1 uz selekt1 option2 tad man ņemas nost option1 un jaunā vērtība ir selekt1 option2 un tā kaut 100 selektu.
Ceru, ka domu sapratāt.
JS kods esošais:
function SumCost(cat, max) {
sum = 0;
max=max+1;
var gn, elem;
for (i=1; i<max; i++) {
gn = cat+i;
elem = document.getElementById(gn);
getSum = document.getElementById('summa').value;
if (elem.selected == true) { sum += Number(getSum)+Number(elem.value); }
}
document.getElementById('summa').value = sum.toFixed(2);
}
Question
Kemito
Sveiki, tākā uz JS esmu uz jūs un pamatīi, centos kaut ko darīt un izfunktierēt, bet tā arī nesanāca līdz galam.
Kā pareizā veidā saskaitīt select option vērtības, ja katrā selektā drīkst būt tikai viena vērtība skaitāmā.
Respektīvi - ir selekts1 un option1,2,3 drīkst pieskaitīt tikai opetion1 vai option2 vai option3 un tā vairāki selekti, kur no katra selekta vienu vērtibu drīkst skaitīt, protams, ja nomainu selekt1 option1 uz selekt1 option2 tad man ņemas nost option1 un jaunā vērtība ir selekt1 option2 un tā kaut 100 selektu.
Ceru, ka domu sapratāt.
JS kods esošais:
HTML
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.