Pošiljanje obrazcev z metodo GET v JavaScript

Implementirajmo pošiljanje obrazca z metodo GET na primeru. Predpostavimo, da imamo obrazec, v katerega vnašamo številke:

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

Naj strežnik poišče vsoto prejetih števil in pošlje rezultat nazaj v brskalnik. Za začetek pridobimo poslana števila:

server.jsexport default {
  '/handler/': function({get}) {
    console.log(get.num1);
    console.log(get.num2);
    
    return 'podatki obrazca prejeti';
  }
}

Poiščimo zdaj njihovo vsoto in pošljimo nazaj v brskalnik:

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

Naredite obrazec s petimi vnosi, v katere se vnašajo številke. Naj strežnik izračuna povprečno vrednost posredovanih števil in pošlje rezultat nazaj v brskalnik.

Задание 2

Vprašajte uporabnika za njegovo ime, priimek in srednje ime. Pošljite podatke na strežnik. Naj strežnik kot odgovor vrne sporočilo o uspešnem pošiljanju.

Задание 3

Vprašajte uporabnika za datum v formatu leto-mesec-dan. Pošljite datum na strežnik. Naj strežnik preveri pravilnost formata datuma. Če je datum pravilen - naj vrne sporočilo o uspehu, če je nepravilen - sporočilo o neuspehu.