Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] dodawanie ceny po checkboxach
jot
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 9.02.2006

Ostrzeżenie: (0%)
-----


pytanie przedszkolne moze ale probowalem sobie z nim poradzic i nie bardzo wiem jak...
otoz chce zeby mi po zaznaczeniu checboxow dodawalo cene do inputa

mam taki skrypcik

Kod
<script type="text/javascript">
function UpdateCost() {
  var sum = 15;
  var gn, elem;
  for (i=0; i<5; i++) {
    gn = 'add'+i;
    elem = document.getElementById(gn);
    if (elem.checked == true) { sum += Number(elem.value); }
  }
  document.getElementById('totalcost').value = sum.toFixed(2);
}
</script>


<form action="dodajwszystko.php" enctype="multipart/form-data" method="post">
<input type="checkbox" name='pierwszy' id='add0' value='10'  onclick="UpdateCost()">10<br>
<input type="checkbox" name='drugi' id='add1' value='20' onclick="UpdateCost()">20<br>
<input type="checkbox" name='trzeci' id='add2' value='30' onclick="UpdateCost()">30<br>
<input type="checkbox" name='czwarty' id='add3' value='45' onclick="UpdateCost()">45<br>
<input type="checkbox" name='piaty' id='add4' value='80' onclick="UpdateCost()">80<br>
<input type="text" id="totalcost" name="totalcost" value="15">

<input name="submit" type="submit" value="podlicz">
</form>


wszystko dziala prawidlowo, ale chcialbym dodawac ta cene nie po value, bo value bedzie musialo zwracac inna wartosc. jak przerobic skrypt (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

ps probowalem dawac na onclicku np UpdateCost(20), funkcje nazwac UpdateCost(dane) a w miejsce dodawania do sumy dac sum += dane; ale liczy cos zupelnie zle
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 09:37