IP_PIbd-21_Sergeev_N.I./Front/script.js

51 lines
1.8 KiB
JavaScript
Raw Permalink Normal View History

2023-02-13 17:27:49 +04:00
let calculateButton = document.getElementById("calculate");
let numberOneInput = document.getElementById("first");
let numberTwoInput = document.getElementById("second");
let resultInput = document.getElementById("res");
buttonPlus.onclick = function(event) {
event.preventDefault();
let num_1 = numberOneInput.value;
let num_2 = numberTwoInput.value;
fetch(`http://localhost:8080/sum?first=${num_1}&second=${num_2}`)
.then(response => response.text())
2023-02-13 17:45:53 +04:00
.then(res => {
const ru = new Intl.NumberFormat("ru").format(res);
resultInput.value = ru;
});
2023-02-13 17:27:49 +04:00
}
buttonMinus.onclick = function(event) {
event.preventDefault();
let num_1 = numberOneInput.value;
let num_2 = numberTwoInput.value;
fetch(`http://localhost:8080/minus?first=${num_1}&second=${num_2}`)
.then(response => response.text())
2023-02-13 17:45:53 +04:00
.then(res => {
const ru = new Intl.NumberFormat("ru").format(res);
resultInput.value = ru;
});
2023-02-13 17:27:49 +04:00
}
buttonMulti.onclick = function(event) {
event.preventDefault();
let num_1 = numberOneInput.value;
let num_2 = numberTwoInput.value;
2023-02-13 17:45:53 +04:00
2023-02-13 17:27:49 +04:00
fetch(`http://localhost:8080/multi?first=${num_1}&second=${num_2}`)
.then(response => response.text())
2023-02-13 17:45:53 +04:00
.then(res => {
const ru = new Intl.NumberFormat("ru").format(res);
resultInput.value = ru;
});
2023-02-13 17:27:49 +04:00
}
buttonDiv.onclick = function(event) {
event.preventDefault();
let num_1 = numberOneInput.value;
let num_2 = numberTwoInput.value;
fetch(`http://localhost:8080/div?first=${num_1}&second=${num_2}`)
.then(response => response.text())
2023-02-13 17:45:53 +04:00
.then(res =>
{
const ru = new Intl.NumberFormat("ru").format(res);
resultInput.value = ru;
});
}