<form> वापरकर्ता इनपुट गोळा करते हैं आणि सर्व्हरला सबमिट करते हैं. मुख्य गुणधर्म action (कुठे पाठवायचे) आणि method (कसे पाठवायचे) आहेत.
html
Email
Password
Sign up
<form> वापरकर्ता इनपुट गोळा करते हैं आणि सर्व्हरला सबमिट करते हैं. मुख्य गुणधर्म action (कुठे पाठवायचे) आणि method (कसे पाठवायचे) आहेत.
Email
Password
Sign up
जेव्हा वापरकर्ता सबमिट बटणावर क्लिक करतो (किंवा Enter दाबतो), तर ब्राउজर सर्व नियंत्रणे गोळा करतो ज्यांना name आहे, त्यांना एन्कोड करतो आणि action ला विनंती पाठवतो.
<form method="get" action="/search"> <!-- data in the URL: /search?q=html -->
<form method="post" action="/login"> <!-- data in the request body -->
name गुणधर्म आवश्यक आहे<input value="hi" /> <!-- ❌ no name → NOT submitted -->
<input name="message" value="hi" /> <!-- ✅ submitted as message=hi -->
फक्त नावयुक्त नियंत्रणे पाठवली जातात. सर्व्हर त्यांना त्यांच्या 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
});
फॉर्म म्हणजे वापरकर्ते सर्व्हरला डेटा पाठवण्याचा मूळ मार्ग.
action/method समजणे, name ची भूमिका, GET-vs-POST अर्थशास्त्र आणि JS हँडलिंगसाठी preventDefault हे इनपुटसह प्रत्येक वेब अॅपचे मूलभूत आहे.