Autor Zpráva
m
Profil *
Ahojte ako mam upravit nizsie popisany script aby spocitaval premenne aj "radio"? (teraz spocitava len checkboxi)

Dakujem.

<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.className.match(/(^|\s)dontcount($|\s)/i))
   {
      continue;
   }
   e.onchange = function()
   {
      p(this, true);
   };
   p(e);
}
}
</script>
<p id="vysledok">0</p></td></tr></table>
Darker
Profil
8-10
   if ((e.type != 'checkbox'&&e.type!='radio') || e.className.match(/(^|\s)dontcount($|\s)/i))
   {
      continue;
   }
m
Profil *
To je uz lepsie, vypise vysledok ale ked kiknem na A spocita A ale ked stlacim na B PRIPOCITA a+b ale je potrebne mat premennu vzdy len jednu hodnotu A alebo hodnotu B na vysledku.

Poradite prosim este?

Dakujem.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0