Показать сообщение отдельно
  #19 (permalink)  
Старый 04.02.2011, 10:05
Аватар для klubnichkaaa
Интересующийся
Отправить личное сообщение для klubnichkaaa Посмотреть профиль Найти все сообщения от klubnichkaaa
 
Регистрация: 30.01.2011
Сообщений: 28

ksa доп вопрос!
Имя полей у меня не одинаково они всегда будут xz1 xz2 xz3 цифры это id из базы.
вот скрипт я туда поставил rrr переменную и присвоил ей единицу. но она не увеличивается. и считает только первое поле. Как тогда прогнать значение и увеличить его!?

<script type="text/javascript">
function price(form){
var total = 0;
var rrr=1;
for (i=0; i<document.getElementsByName('xz'+rrr).length; i++) {
if (document.getElementsByName('xz'+rrr)[i].checked) {
var b=parseFloat(document.getElementsByName('xz'+rrr)[i].value);
rrr++}
else {
b=0;
}
total+=b;
}
document.getElementById("total_price").innerHTML=total;
document.getElementById("total_prie").value=total;
document.getElementById("total_pr").value=total;}
</script>
Ответить с цитированием