Я пытаюсь сделать действительно простой калькулятор для своего сайта.Проблема с простым сценарием вычисления
В принципе, я хочу, чтобы люди могли поместить свой вес в текстовое поле, нажмите «Рассчитать дозу», а затем сценарий умножит их вес на число, которое я установлю для каждой страницы.
Вот что я имею прямо сейчас. Он не только не работает, но также отключает отображение одного из моих объявлений:
<div>
<input id="inputweight" type="text" />
<input type="button" value="Calculate Dose" onClick="calculate()">
<input id="result" />
</div>
<script>
function calculate() {
var weight = document.getElementById('inputweight').value;
var result = document.getElementById('result');
var dosage = weight.value * 1;
result.value = dosage;
}
</script>
Что в этом плохого?
wight уже является значением (числом), поэтому он не имеет .value параметр var dosage = weight * 1; Проверьте журнал консоли для отладки приложений. – Mateutek