Показать сообщение отдельно
  #7 (permalink)  
Старый 24.10.2013, 02:36
Новичок на форуме
Отправить личное сообщение для gtalogo Посмотреть профиль Найти все сообщения от gtalogo
 
Регистрация: 16.10.2013
Сообщений: 8

Сообщение от рони Посмотреть сообщение
да - только 11 строку ищите везде и меняйте (a) на нужное
<input type="button" value="Calculate"
            onclick="calculate('');" />
и тд
function run() {
var divs = document.getElementsByTagName('div')
for(i=0;i<divs.length;i++) {
divs[i].style.display = 'none'
}
var a = +document.getElementById('A').value
var e = a
if(e >= 0 && e < 1000)  document.getElementById('div0').style.display = ''
if(e >= 1000 && e < 5000)  document.getElementById('div1').style.display = ''
if(e >= 5000 && e < 10000)  document.getElementById('div2').style.display = ''
if(e >= 10000 && e < 50000) document.getElementById('div3').style.display = ''
if(e >= 50000 && e <= 99999999999) document.getElementById('div4').style.display = ''
}
function calculate(a) { alert("B"+a)};
calculate(b);
calculate(c);
calculate(d);

{
    var inputA = document.getElementById("A"),
        selectB = document.getElementById("B"+a),
        inputC = document.getElementById("C"+a),
        A = parseFloat(inputA.value),
        B = parseFloat(selectB.value);
    inputC.value = (A * B).toFixed(2);
}


Отказывается считать. что не так может быть?
Ответить с цитированием