Pengiriman Form dengan Metode GET di JavaScript

Mari kita implementasikan pengiriman form dengan metode GET menggunakan contoh. Misalkan kita memiliki form, di mana angka dimasukkan ke dalam input:

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

Misalkan server mencari jumlah angka yang diterima dan mengirimkan hasilnya kembali ke browser. Pertama-tama, mari dapatkan angka yang dikirim:

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

Sekarang temukan jumlahnya dan kirimkan kembali ke browser:

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

Buatlah form dengan lima input, di mana angka dimasukkan ke dalamnya. Misalkan server menghitung rata-rata aritmatika dari angka yang dikirimkan dan mengirimkan hasilnya kembali ke browser.

Задание 2

Tanyakan nama depan, nama belakang, dan nama tengah pengguna. Kirim data ke server. Misalkan server mengembalikan pesan tentang pengiriman berhasil sebagai respons.

Задание 3

Tanyakan tanggal kepada pengguna dalam format tahun-bulan-hari. Kirim tanggal ke server. Misalkan server memeriksa keakuratan format tanggal. Jika tanggal benar - misalkan mengembalikan pesan sukses, dan jika tidak benar - pesan kegagalan.