Mój skrócony formularz:
<form action="index.php" method="post" id="Formularz" name="Formularz">
<input type="checkbox" name="lista[]" value="<? print $row['miejsce'] ?>" />
<input type="hidden" name="cena_k[]" value="<? print $row['cena_s'] ?>" />
<input type="checkbox" name="lista[]" value="<? print $row['miejsce'] ?>" />
<input type="hidden" name="cena_k[]" value="<? print $row['cena_s'] ?>" />
<input type="checkbox" name="lista[]" value="<? print $row['miejsce'] ?>" />
<input type="hidden" name="cena_k[]" value="<? print $row['cena_s'] ?>" />
w php umiem odzyskac dane ze zmiennej cena_k[], ale chce tą zmienną wykorzystać w funkcji js :
function przelicz2()
{
var sum=0;
var x = 0;
var x=document.getElementsByName("cena_k[]");
for (i=0;i<(x.length);i++)
{
if (document.Formularz.lista[i].checked==true) {
sum=((sum)+parseInt(((x[i].value))));
}
}
document.getElementById("wartosc_k").innerHTML = sum;
}
funkcja ma za zadanie zliczyć wartości zmiennej cena_k tylko dla input przy którym jest zaznaczony checkbox
CZekam na info. Chyba, że wykorzystujecie inne funkcje .