Слање форми методом GET у JavaScript-у

Хајде да имплементирамо слање форме методом GET на примеру. Нека имамо форму у чија поља за унос уносимо бројеве:

public/form.html<form action="/handler/" method="GET">
  <input name="num1">
  <input name="num2">
  <input type="submit">
</form>

Нека сервер пронађе суму добијених бројева и пошаље резултат назад у браузер. За почетак, добијмо послате бројеве:

server.jsexport default {
  '/handler/': function({get}) {
    console.log(get.num1);
    console.log(get.num2);
    
    return 'form data received';
  }
}

Хајде сада да пронађемо њихову суму и да је пошаљемо назад у браузер:

server.jsexport default {
  '/handler/': function({get}) {
    return Number(get.num1) + Number(get.num2);
  }
}
Задание 1

Направите форму са пет поља за унос, у која се уносе бројеви. Нека сервер израчуна аритметичку средину прослеђених бројева и пошаље резултат назад у браузер.

Задание 2

Питајте корисника за његово име, презиме и средње име. Пошаљите податке на сервер. Нека сервер као одговор врати поруку о успешном слању.

Задание 3

Питајте корисника за датум у формату година-месец-дан. Пошаљите датум на сервер. Нека сервер провери исправност формата датума. Ако је датум исправан - нека врати поруку о успеху, а ако је неисправан - поруку о неуспеху.