Добавьте имя форме, и на кнопку проверить повести событие onclick="checkData(event)", в функции checkData выполните проверку и выведите результат куда надо
<form method="POST" id="fors" action="" name="formName" >
<input type="text" name="sum" value="">
<input onclick="checkDataAjax(event)" type="button" value="Проверить данные">
<input type="submit" id="btn" name="sum" value="Отправить" />
</form>
<div id="target"></div>
function checkDataAjax(event){
event.preventDefault();
form = new FormData(document.formName);
let options = {
method: "POST",
body:formData,
credentials: "include",
mode: 'cors'
};
let URL = "АдресВашегоСервера";
let request = new Request(URL, options);
fetch(request, options).then(function (response) {
return response.json();
}).then(function (response) {
document.getElementById('target').innerHTML = response;
}).catch(function (error) {
console.log(error);
});
}
Demo
Только на сервере не $_GET а $_POST
<?php
$sum = $_POST["sum"];
if(!$sum)
{$sum = "Вы ничего не написали";}
echo $sum;
?>