Një <form> mbledh hyrje të përdoruesit dhe e dërgon atë në një server. Atributet kyçe janë action (ku të dërgosh) dhe method (si të dërgosh).
html
Email
Password
Sign up
Një <form> mbledh hyrje të përdoruesit dhe e dërgon atë në një server. Atributet kyçe janë action (ku të dërgosh) dhe method (si të dërgosh).
Email
Password
Sign up
Kur përdoruesi klikon butonin e dorëzimit (ose shtyp Enter), shfletuesi mbledh të gjitha kontrolet që kanë një name, i kodifikon ato dhe dërgon një kërkesë në action.
<form method="get" action="/search"> <!-- data in the URL: /search?q=html -->
<form method="post" action="/login"> <!-- data in the request body -->
name është thelbësor<input value="hi" /> <!-- ❌ no name → NOT submitted -->
<input name="message" value="hi" /> <!-- ✅ submitted as message=hi -->
Samë kontrollat me emër dërgohen. Serveri i lexon ato me emrin e tyre name.
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
});
Format janë mënyra themelore se si përdoruesit dërgojnë të dhëna në serverë.
Kuptimet e action/method, roli i name, semantika e GET-kundër-POST dhe preventDefault për përpunimin e JS është themelor për çdo aplikacion web me hyrje.