<form> nglumpukake input pengguna lan ngirim menyang server. Atribut kunci yaiku action (ngirim menyang nendi) lan method (cara ngirim).
html
Email
Password
Sign up
<form> nglumpukake input pengguna lan ngirim menyang server. Atribut kunci yaiku action (ngirim menyang nendi) lan method (cara ngirim).
Email
Password
Sign up
Kowisaa pengguna klik tombol kirim (utawa menekan Enter), browser nglumpukake kabeh kontrol sing nduwe name, ngkodake, lan ngirim request menyang action.
<form method="get" action="/search"> <!-- data in the URL: /search?q=html -->
<form method="post" action="/login"> <!-- data in the request body -->
name iku penting<input value="hi" /> <!-- ❌ no name → NOT submitted -->
<input name="message" value="hi" /> <!-- ✅ submitted as message=hi -->
Mung kontrol sing jenenge dikirim. Server maca menyang name dheweke.
form.addEventListener("submit", (e) => {
e.preventDefault(); // stop the full-page reload to handle it with fetch/AJAX
const data = new FormData(form); // easy way to read all fields
});
Formulir minangka cara pokok carane pangguna ngirim data menyang server.
Pamahaman babagan action/method, peran name, semantik GET-vs-POST, lan preventDefault kanggo manajemen JS iku dhasar kanggo kabeh aplikasi web sing ndhikik input.