Условия в функции или разделитель?
function calc_6() { var my_var_6 = document.getElementById("my_var_6"); var my_height_6 = document.getElementById("my_height_6"); var my_weight_6 = document.getElementById("my_weight_6"); var result = document.getElementById("result"); var price_6 = 0; price_6 += parseInt(my_var_6.options[my_var_6.selectedIndex].value); var shir_6 = parseInt(my_weight_6.value); var vis_6 = parseInt(my_height_6.value); if(shir_6 < 0.7){ shir_6 = 0.7; } if(vis_6 > 1.85){ shir_6 = vis_6; } price_6 = vis_6 * shir_6 * price_6; result.innerHTML = price_6; } Помогите с условиями в небольшом калькуляторе. my_var_6 - выпадающий список материалов my_weight_6 и my_height_6 - ширина и высота изделия Нужно сделать так, чтобы если ширина меньше 0.7, то значение автоматически подставлялось 0.7. И если высота больше 1.85, то в значение ширины подставлялось значение высоты. Если подставляю в значение ширины 0.5, то в расчете вместо 0.5 используется 0.7. Но если подставить 0.8, то в расчете используется все равно 0.7. С высотой также. В чем может быть проблема? |
для отладки своей проги используй консоль.
var r = document.querySelector('body'); var y = 4; var x = 6; var z = y + x; console.log(r); console.log(z); |
tai,
parseFloat а не parseInt |
Часовой пояс GMT +3, время: 03:55. |