<form action="/submit" method="POST"> <!-- inputs here --> <button type="submit">Submit</button> </form>
GET (URL မှာ data ပြ) ၊ POST (hidden ပို့)
<input type="text"> <input type="email"> <input type="password"> <input type="number"> <input type="tel"> <input type="url"> <input type="date"> <input type="time"> <input type="color"> <input type="range"> <input type="checkbox"> <input type="radio"> <input type="file"> <input type="hidden"> <input type="submit"> <input type="reset">
<input type="text" name="username" ← PHP/server မှာ ဒီ name နဲ့ ရမယ် id="username" ← label for= နဲ့ ချိတ်ဆက် placeholder="Enter..." ← hint text value="default" ← initial value required ← submit မရအောင် မဖြည့်ရင် minlength="3" ← minimum characters maxlength="50" ← maximum characters disabled ← click မရဘူး readonly ← change မရဘူး autofocus ← page load ရင် focus >
| Attribute | ဘာလုပ်တယ် |
|---|---|
name | Server မှာ data ရယူဖို့ key |
id | Label နဲ့ JS accessor |
placeholder | Hint text (ဖျောက်) |
required | Submit မရ မဖြည့်ရင် |
disabled | Use မရ (grey out) |
pattern | Regex validation |
<!-- ✅ Recommended: for + id -->
<label for="email">Email:</label>
<input type="email"
id="email"
name="email">
<!-- Also works: wrap input -->
<label>
Username:
<input type="text" name="user">
</label>
"Email:" label ကို click ရင် input focus ဖြစ်မယ်
<!-- Checkbox: တစ်ခုထက်ပိုရွေးနိုင် -->
<input type="checkbox"
name="hobby" value="music"
id="music">
<label for="music">Music</label>
<input type="checkbox"
name="hobby" value="sports"
id="sports" checked>
<label for="sports">Sports</label>
Hobbies (multiple):
<!-- Radio: တစ်ခုသာ ရွေးနိုင် -->
<input type="radio"
name="gender" value="male"
id="male">
<label for="male">Male</label>
<input type="radio"
name="gender" value="female"
id="female">
<label for="female">Female</label>
<!-- name တူရမယ် → group -->
Gender (one only):
<!-- Dropdown -->
<select name="city">
<option value="">Choose...</option>
<option value="ygn">Yangon</option>
<option value="mdl" selected>
Mandalay
</option>
</select>
<!-- Multiple select -->
<select name="skills" multiple>
<option>HTML</option>
<option>CSS</option>
<option>JS</option>
</select>
<!-- Textarea -->
<textarea name="msg"
rows="4" cols="30"
placeholder="Your message...">
</textarea>
<form onsubmit="handleSubmit(event)"> <label for="name">Name:</label> <input type="text" id="name" name="name" required> <label for="email">Email:</label> <input type="email" id="email" name="email" required> <button type="submit">Register</button> </form>
← HTML 04 | Next: HTML Lesson 06 → Semantic HTML