Испраќање на форми со 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

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