Poslao: 13 Mar 2007 00:31
|
offline
- Pridružio: 26 Feb 2007
- Poruke: 220
- Gde živiš: Novi Sad
|
Na stranici imam vise padajucih lista iz kojih korisnik bira sta mu odgovara. Zelim da izabrane vrednosti pokupim, saberem i prikazem. Da li neko moze da mi pomogne?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 13 Mar 2007 00:51
|
offline
- eca
- Zaslužni građanin
- Pridružio: 24 Feb 2007
- Poruke: 631
|
Padajuce liste kao caption imaju opis, a kao value broj. Kada posetilac sajta izabere u listama sta mu odgovara, treba (klikom na neko dugme) u neko tekst polje upisati zbir vrednosti iz svih padajucih lista.
|
|
|
|
Poslao: 13 Mar 2007 13:27
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Jer mora klikom ili moze na onchange? Mozes i jedno i drugo, mada ja vise volim na onchange jer je u real time-u.
Pastuj htm kod select boxova, a ja cu da ti dam JS funkciju koja ih sabira, samo mi reci jel hoces u real time (onchange) ili klikom na dugme, sliku, text...
|
|
|
|
Poslao: 13 Mar 2007 15:52
|
offline
- eca
- Zaslužni građanin
- Pridružio: 24 Feb 2007
- Poruke: 631
|
Poslao: 13 Mar 2007 13:27
Rastafarii, hvala, rado cu prihvatiti bilo koju varijantu! Onchange je u redu, samo kako da ih saberem?
|
|
|
|
Poslao: 13 Mar 2007 17:19
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
HTML:
<form action="#" method="post">
<select name="nesto" onchange="SracunajMe();">
<option value="123">Option 1</option>
...
</select>
...
<input type="text" name="ukupno" value="0">
</form>
JS:
function SracunajMe() {
ukupno = 0;
for (i=0; i<10; i++) { //pretpostavljam da imas 10 select boxova
ukupno += parseFloat(document.forms[0].elements[i].value); //sabira izabrane vrednosti
}
document.forms[0].elements[10].value = ukupno; //vraca zbir u polje "ukupno"
}
Kod je manje vise pisan iz glave, ako zapne negde javi, nemam vremena sad da ga testiram.
|
|
|
|