JavaScript да GET усули билан формаларни юбориш

Келгила, GET усули билан формани юборишни мисолда амалга оширамиз. Фарз қилайлик, бизда рақамлар киритиладиган инпутлари бўлган форма мавжуд:

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

Сервер қabul қилган рақамларнинг йиғиндисини топсин ва натижани браузерга қайтарсин. Аввал юборилган рақамларни оламиз:

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

Фойдаланувчидан санани йил-ой-кун форматида сўранг. Санани серверга юборинг. Сервер сана форматининг тўғрилигини текшиб чиқсин. Aгар сана тўғри бўлса - у муваффақият хабарни қайтарсин, агар нотўғри бўлса - муваффақиятсизлик хабарни қайтарсин.