<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'] ?>" /> </form>
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 .