Я новичок в JavaScript. Я создал эту html-форму, которая вызывает функцию JS. Функция должна сделать простой расчет и вернуть общее значение в HTML, используя innerHTML, но по какой-то причине он не работает. Может кто-нибудь, пожалуйста, поможет найти, что с ним не так? Tks!Javascript не отображается
<form id="inputInfo" name="inputInfo">
<span> Insert a value </span><br/>
<input type="number" id="value"> <br/>
<button id="send" type="submit" class="button" onclick="calculate()"> <span> Send </span></button>
<!--output from javascript-->
<p id="output1"> </p>
<p id="output2"> </p>
<p id="output3"> </p>
</form>
//** Function below is into a .js file **//
function calculate() {
var value = document.getElementById("value");
var commission;
var finalValue;
var message;
if(value <= 0){
commission = 0;
finalValue = 0;
message = "* Value is wrong! *";
} else {
commission = value < 250 ? 25 : (value * 0.1);
finalValue = value + commission;
message = "";
}
document.getElementById("output1").value.innerHTML = finalValue;
document.getElementById("output2").value.innerHTML = commission;
document.getElementById("output3").innerHTML = message;
}
я добавил, но до сих пор не работает. Спасибо за ответ. – gingobr
Обновлено, чтобы отразить некоторые ошибки в разделе вывода. –
С этими обновлениями я могу видеть результаты в течение 1 секунды, а затем он исчезает из браузера. = | – gingobr