Здравствуйте уважаемые специалисты!
Хочу спросить у вас совета по скрипту.
Имеется таблица
<table width="70%" border="0">
<tr>
<td rowspan="2">Сотрудник</td>
<td colspan="3">Балы</td>
</tr>
<tr>
<td>+</td>
<td>-</td>
<td>Итого</td>
</tr>
<tr>
<td>Оля</td>
<form>
<td>6<input type="text" id="plusfield8" onKeyUp="recalc8()" value="6"></td>
<td>2<input type="text" id="minusfield8" onKeyUp="recalc8()" value="2"></td>
<td><span id="fieldRes8">0</span></td>
</form>
<script language="JavaScript">
function recalc8()
{
document.getElementById('fieldRes8').innerHTML=parseInt(document.getElementById('plusfield8').value)-parseInt(document.getElementById('minusfield8').value);
}
window.onload = function() {
setTimeout(recalc8(), 1000);
};
</script>
</tr><tr>
<td>Лида</td>
<form>
<td>5<input type="text" id="plusfield7" onKeyUp="recalc7()" value="5"></td>
<td>2<input type="text" id="minusfield7" onKeyUp="recalc7()" value="2"></td>
<td><span id="fieldRes7">0</span></td>
</form>
<script language="JavaScript">
function recalc7()
{
document.getElementById('fieldRes7').innerHTML=parseInt(document.getElementById('plusfield7').value)-parseInt(document.getElementById('minusfield7').value);
}
window.onload = function() {
setTimeout(recalc7(), 1000);
};
</script>
</tr><tr>
<td>Марина</td>
<form>
<td>4<input type="text" id="plusfield3" onKeyUp="recalc3()" value="4"></td>
<td>3<input type="text" id="minusfield3" onKeyUp="recalc3()" value="3"></td>
<td><span id="fieldRes3">0</span></td>
</form>
<script language="JavaScript">
function recalc3()
{
document.getElementById('fieldRes3').innerHTML=parseInt(document.getElementById('plusfield3').value)-parseInt(document.getElementById('minusfield3').value);
}
window.onload = function() {
setTimeout(recalc3(), 1000);
};
</script>
</tr>
</table>
Скрипт впринципе работает. Но вот считает он только первую строку тоесть "Марина". Задача такая: это таблица с именами продавцов для стимулирования баллами. Должно быть так: из столбца + вычитается - и подводится итог в столбце "Итого".
Прошу помогите пожалуйста.