Показать сообщение отдельно
  #1 (permalink)  
Старый 27.05.2012, 15:28
Аватар для kvmutl
Новичок на форуме
Отправить личное сообщение для kvmutl Посмотреть профиль Найти все сообщения от kvmutl
 
Регистрация: 26.04.2012
Сообщений: 8

document.getElementById выборка ID по маске
подскажите, как реализовать подсчет значений элемента input

<td><input class="digits6" type="text" id="count_price_disc[1]" value="100" readonly> руб.</td>
<td><input class="digits6" type="text" id="count_price_disc[8]" value="555" readonly> руб.</td>
<td><input class="digits6" type="text" id="count_price_disc[22]" value="600" readonly> руб.</td>

такой вариант не подходит
for(var i = 0; i < 1000; i++) {
total_price += Number(document.getElementById('count_price_disc['.i.']').value);
}

т.к. элементы идут не последовательно: count_price_disc[1], count_price_disc[2], count_price_disc[3] и т.д., а вразброс, поэтому последовательный прогон циклом не работает, к томуже кол-во элементов не предопределено (
нужно что-то вроде проссумировать по маске, взять все ID содержащие 'count_price_disc['
помогите решить проьлему!

Последний раз редактировалось kvmutl, 06.06.2012 в 06:02.
Ответить с цитированием