Сообщение от Sav2907
|
Помогите еще раз, вставил id , но не работает
|
Держите, в тех понятиях, которые я расписывал:
<script>
var timerId = setInterval(function() {
var sum = 0;
for(i=1;i<=30;i++){
document.getElementById('chs'+i).value=parseFloat(document.getElementById('hvl'+i).value) * parseFloat(document.getElementById('sht'+i).value) / 100; // - перемножаем 1-ю колонку на вторую и записываем в третью
sum += parseFloat(document.getElementById('chs'+i).value); // - суммируем все из 3-й колонки
}
document.getElementById('chas').value = sum; // - записываем сумму в поле "Общее время"
document.getElementById('efekt').value=parseFloat(document.getElementById('chas').value) / 480 * 100; // - высчитываем эффект и записываем в соотв. поле.
if(parseFloat(document.getElementById('efekt').value)<50) // - если эффект. <50,
document.getElementById('prem').value = 0; // - в поле "Премия " пишем 0
else // - если больше или равно
document.getElementById('prem').value = '25%'; // - в поле "Премия " пишем 25% (ну или что туда нужно)
} , 1000);
</script>
У Рони более изящно и подходит для общего случая, но для вас, как для новичка, менее понятно. )