Я пытаюсь создать простой калькулятор на нашем веб-сайте. Что не обновляет страницу при запуске функции.Простой расчет с использованием PHP и JS
У меня есть два номера, только один из которых вводится пользователем. У меня есть файл .php и внешний .js-файл. Я очень новичок в JavaScript.
Моего код PHP:
<?php
$packsize = round($this->product->product_packaging, 2); ?>
<p id="packsize"><?php echo $packsize ?></p>
<form action="" id="floorcalc" method="POST">
<input type="text" name="floorinput" id="floorinput" />
</form>
<button onclick="Calculate()">Calculate</button>
<p id="calcresult"></p>
<script type="text/javascript" src="public_html/templates/avant/js/floorcalc.js"></script>
Мой файл JavaScrpit floorcalc.js:
function Calculate() {
var forminput = document.getElementById("floorinput");
var rqarea = 0;
var packdiv = document.getElementById("packsize");
var packsize = packdiv.textContent;
if (forminput.value!="") {
rqarea = parseInt(forminput.value);
}
var result = rqarea/packsize;
document.getElementById("calcresult").innerHTML = result
}
То, что я пытаюсь достичь вводимого пользователя значение, которое будет использоваться при расчете, а затем показан на страницу в <p id="calcresults">
.
Эта кнопка, похоже, ничего не делает.
Мой вопрос: что я делаю неправильно?
В чем вопрос? –
'' – Rayon
Обновленный мой вопрос, делая много разных вещей, я не закончил свой вопрос ха-ха, извинения. PS. все еще не работает с добавлением type = "button" – FlooringSales