<form> yana tattara shigarwar mai amfani kuma tana ayar ta ga server. Mahimman siffoyi su ne action (inda za a aika) da method (yadda za a aika).
html
Email
Password
Sign up
<form> yana tattara shigarwar mai amfani kuma tana ayar ta ga server. Mahimman siffoyi su ne action (inda za a aika) da method (yadda za a aika).
Email
Password
Sign up
Idan mai amfani ya danna buton din aike (ko ya danna Enter), browser yana tattara duk kuntrolai waɗanda suke da name, yana shanye su, kuma yana ayar juna zuwa action.
<form method="get" action="/search"> <!-- data in the URL: /search?q=html -->
<form method="post" action="/login"> <!-- data in the request body -->
name shi ne mahalaci<input value="hi" /> <!-- ❌ no name → NOT submitted -->
<input name="message" value="hi" /> <!-- ✅ submitted as message=hi -->
Abin da aka ayar shi ne kuntrolai waɗanda suke da sunan kawai. Server yana karantawa su ta wannan sunansu.
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
});
Fomu ita ce babbar hanya mai amfani yana ayar bayanai ga server.
fahimtar action/method, aiki na name, semantics na GET-da-POST, da preventDefault don sarrafa JS shi ne asali ga kowane app mai shigarwa.