vypíš value označeného "radio"

Programovacie jazyky, rady, poradňa...
mio001
Amateur
Amateur
Príspevky: 30
Registrovaný: 05 okt 2007, 8:18

vypíš value označeného "radio"

Príspevok od používateľa mio001 »

Ahojte,

vypíš value označeného "radio"

Ako opraviť kód?

Kód: Vybrať všetko

<script>window.onload = function() {
var r = document.getElementById('vysledok'), c = document.getElementsByTagName('input'), p = function(b, o)
{
   r.innerHTML = b.checked ? parseFloat(r.innerHTML) + parseFloat(b.value) : (o ? parseFloat(r.innerHTML) - parseFloat(b.value) : r.innerHTML);
};
for (var i = 0; e = c[i]; i++)
{
  if ((e.type != 'checkbox'&&e.type!='radio') || e.className.match(/(^|\s)dontcount($|\s)/i))
   {
      continue;
   }
   e.onchange = function()
   {
      p(this, true);
   };
   p(e);
}
}
</script>
Keď označím viac checkboxov spočítajú sa čísla ale keď raz označím radio pripočíta ale keď označím druhé radio (číslo z prvého tam ostane) pričíta aj to, takto keď sa kliká číslo rastie ale ja chcem aby len vypísalo hodnotu.
D.
Napísať odpoveď