Алена А, не закрытый тег - это первое, что бросилось в глаза. Если разобрать код по порядку, имеем такую картину
Код |
---|
<tr style="text-align: right" valign="center">
<td align="left" valign="center"><h4>снятие штукатурки (20-30 грн)</h4></td>
<td align="right"><div id="cost_0_0" style="text-align: right">20</div></td>
<td align="middle" id="cosst_0">
<input id="inp_0_0" maxlength="6" name="kolvo" onblur="adnul(0,0);" onfocus="remnul(0,0);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_0"><div id="sum_0_0" style="text-align: right">0</div></div></td>
</tr> |
Код |
---|
<tr id="ent_0_1" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж вагонки на стене</h4></td>
<td align="right"><div id="cost_0_1" style="text-align: right">10</div></td>
<td align="middle" id="cosst_1"><input id="inp_0_1" maxlength="6" name="kolvo" onblur="adnul(0,1);" onfocus="remnul(0,1);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_1"><div id="sum_0_1" style="text-align: right">0</div></div></td>
</tr>
|
Код |
---|
<tr id="ent_0_2" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж кирпичной(гипсовой) стены 25-80</h4></td>
<td align="right"><div id="cost_0_2" style="text-align: right">45</div></td>
<td align="middle" id="cosst_2"><input id="inp_0_2" maxlength="6" name="kolvo" onblur="adnul(0,2);" onfocus="remnul(0,2);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_2"><div id="sum_0_2" style="text-align: right">0</div></div></td>
</tr>
|
Код |
---|
<tr id="ent_0_3" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж бетонной стены (проема), пола (10-20см) 90-180</h4></td>
<td align="right"><div id="cost_0_3" style="text-align: right">150</div></td>
<td align="middle" id="cosst_3"><input id="inp_0_3" maxlength="6" name="kolvo" onblur="adnul(0,3);" onfocus="remnul(0,3);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_3"><div id="sum_0_3" style="text-align: right">0</div></div></td>
</tr>
|
Внимание! Теперь начинается слом калькулятора
Код |
---|
<tr id="ent_0_4" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж стены из г/к</h4></td>
<td align="right"><div id="cost_0_0" style="text-align: right">20</div></td>
<td align="middle" id="cosst_0"><input id="inp_0_0" maxlength="6" name="kolvo" onblur="adnul(0,0);" onfocus="remnul(0,0);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_4"><div id="sum_0_0" style="text-align: right">0</div></div></td>
</tr>
|
Как Вы можете заметить, каждое поле имеет своё уникальное имя ent_0_0 / 1 / 2 / 3... , cost_0_0 / 1 / 2 / 3...
В последнем приведенном мной блоке (там где не работает калькулятор) - последовательность прирывается... вроде должна быть summa_4, а поле для ввода имеет (не)уникальное имя cosst_0 (первое поле калькуоятора). Логика понятна?
Следующее поле, которое реагирует на нажатие - поле, имеющее уникальное имя (после ), а именно "cost_0_4".
Код |
---|
<tr id="ent_0_1" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>Демонтаж линолеума</h4></td>
<td align="right"><div id="cost_0_4" style="text-align: right">10</div></td>
<td align="middle" id="cosst_4"><input id="inp_0_4" maxlength="6" name="kolvo" onblur="adnul(0,4);" onfocus="remnul(0,4);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_4"><div id="sum_0_4" style="text-align: right">0</div></div></td>
</tr>
|
Вам нужно сделать бекап этого кода (на всякий пожарный случай) И (!) последовательно пронумеровать каждое поле. Вроде должно заработать.