Fullstack Javascript Path
01.11. HTML - Form (more)

Form lebih lanjut

<form action="/submit-form" method="post">
  <label for="username">Username</label>
  <input
    type="text"
    id="username"
    name="username"
    placeholder="username"
    required
  />
 
  <label for="password">Password</label>
  <input
    type="password"
    id="password"
    name="password"
    placeholder="password"
    required
  />
 
  <label for="email">Email</label>
  <input type="email" id="email" name="email" placeholder="email" required />
 
  <button type="submit">Kirim</button>
</form>

jadi setelah kita tau soal attribute, kita bisa lebih jauh lagi dalam form.

dalam

<form action="/submit-form" method="post">

action="/sumbit-form" adalah attribute yang digunakan untuk memberikan informasi ke server, kemana data ini akan dikirimkan. dan method="post" adalah attribute yang digunakan untuk memberikan informasi ke server, bagaimana data ini akan dikirimkan.

simplenya, action adalah alamat tujuan pas isi form, datanya di olah dimana, dan method adalah cara mengirimkan data.

action bisa berupa url, atau path, atau bahkan bisa kosong, dan method bisa berupa get, post, put, delete, patch, dll.

get biasanya digunakan untuk mengambil data, post biasanya digunakan untuk mengirimkan data, put biasanya digunakan untuk mengupdate data, delete biasanya digunakan untuk menghapus data, dan patch biasanya digunakan untuk mengupdate sebagian data.