Zdravím, potřeboval bych ochotného člověka co by mi vysvětlil, udělal, poradil jak udělat javascript, kterej by všechny checkboxy co se zatrhnou, sečetl jejich hodnoty a vypsal do nejakeho divu s nějakým názvem. Snažím se o to už bezmála hodinu, na internetu nacházím jenom jak checkboxy zatrhnout.
Děkuji předem za ochotu.
Fórum › JavaScript, AJAX, jQuery
Práce s chechboxama, prosil bych radu
Řekněme, že máš takovýhle primitivní form se dvěma checkboxy:
<form name="form1">
<input type="checkbox" name="cb" value="20">
20<br>
<input type="checkbox" name="cb" value="15">
15<br>
<input type="submit" onclick="soucet()">
</form>
Funkce, která sečte zaškrnuté checkboxy pak může vypadat třeba takhle:
function soucet()
{
var c_value = 0;
for (var i=0; i < document.form1.cb.length; i++)
{
if (document.form1.cb[i].checked)
{
c_value += parseInt(document.form1.cb[i].value);
}
}
}
Nedělá to nic jiného, než že jenom projde všechny checkboxy pojmenované jako "cb", sečte jejich hodnoty a výsledek je nakonec uložen v proměnné c_value.
Ok děkuju moc, tady je to jen trošku poupravené a hlavně to všem vysvětlí, na co jsem to chtěl.
<script>
function soucet()
{
var c_value = 0;
for (var i=0; i < document.form1.cb.length; i++)
{
if (document.form1.cb[i].checked)
{
c_value += parseInt(document.form1.cb[i].value);
}
}
document.getElementById("soucet").innerHTML = c_value+",- Kč";
}
setInterval("soucet()", 100);
</script>
<form name="form1" method="">
<input type="checkbox" name="cb" value="3000"> Grafika <br>
<input type="checkbox" name="cb" value="1000"> Seo <br>
</form>
<div id="soucet"> </div>
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 7 hostů
Podobná vlákna
ASP.NTE potřeboval bych radu:'( — založil Petr.ck
Menu , prace s textovymi soubory - závěrečná práce , nevim si rady :( — založil honzajs
Práce v Irsku - Práce v IT a jiných oborech — založil MakeITinIreland
Potřeboval bych poradit — založil selkir
Potreboval bych sluzbicku — založil roman
Moderátoři diskuze