Skicka formulär med GET-metoden i JavaScript

Låt oss implementera att skicka ett formulär med GET-metoden med ett exempel. Låt oss säga att vi har ett formulär där nummer matas in i dess inmatningsfält:

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

Låt servern hitta summan av de mottagna talen och skicka tillbaka resultatet till webbläsaren. Låt oss först hämta de skickade talen:

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

Låt oss nu hitta deras summa och skicka tillbaka till webbläsaren:

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

Skapa ett formulär med fem inmatningsfält, där nummer matas in. Låt servern beräkna det aritmetiska medelvärdet av de skickade talen och skicka resultatet tillbaka till webbläsaren.

Задание 2

Fråga användaren om deras förnamn, efternamn och mellannamn. Skicka data till servern. Låt servern returnera ett meddelande om lyckad överföring som svar.

Задание 3

Fråga användaren om ett datum i formatet år-månad-dag. Skicka datumet till servern. Låt servern kontrollera korrektheten av datumformatet. Om datumet är korrekt - låt den returnera ett lyckat meddelande, och om det är inkorrekt - ett misslyckat meddelande.