Forms
فرمها در HTML برای جمعآوری اطلاعات کاربر استفاده میشوند و با جاوااسکریپت میتوان دادههای فرم را مدیریت، اعتبارسنجی و ارسال کرد.
DOM امکانات متعددی برای تعامل با فرمها فراهم میکند.
🔹 1. دسترسی به فرمها
با document.forms
-
تمام فرمهای صفحه را برمیگرداند
با getElementById
🔹 2. دسترسی به عناصر فرم
-
با نام یا ایندکس عنصر داخل فرم
-
مقادیر عناصر:
🔹 3. تغییر مقادیر فرم
🔹 4. مدیریت Attributes فرم
🔹 5. مدیریت رویدادها
ارسال فرم
-
جلوگیری از ارسال پیشفرض با
event.preventDefault()
تغییر مقدار عنصر
🔹 6. اعتبارسنجی فرم
-
اعتبارسنجی ساده با جاوااسکریپت
-
استفاده از ویژگیهای HTML5:
required
,pattern
,minlength
,maxlength
🔹 7. فعال/غیرفعال کردن دکمهها
🔹 8. کار با فرمهای چندتکه
-
Radio Button
-
Checkbox
-
Select
✅ خلاصه
-
Forms → جمعآوری اطلاعات کاربر و مدیریت آن با JavaScript
-
دسترسی:
document.forms
,getElementById
,elements
-
خواندن/تغییر مقدار:
value
,checked
,selected
-
مدیریت Attributes و رویدادها:
setAttribute
,removeAttribute
,addEventListener("submit")
-
اعتبارسنجی → با JS و HTML5
-
فعال/غیرفعال کردن دکمهها و مدیریت عناصر چندتکه