עד כה ראינו השתתפות פסיבית מצד המשתמש. כעת נראה כיצד המשתמש יכול להזין מידע דרך דפי ה- HTML באמצעות הטפסים.
התמיכה בטפסים נעשתה בתחילה באמצעות תוכנת Common Gateway Interface (או בקיצור CGI ) שיושבת על השרת, אשר באפשרותה לקבל את הנתונים שהוזנו בטופס, לנתח ולעבד אותם ולהחזיר תשובה כדף HTML. כיום ישנה נטייה להשתמש בתוכנות ASP שהן בעלות יכולות חזקות יותר ותומכות במיגון רב יותר של אפשרויות.
הפקודה לפתיחת טופס היא <form> והוא יהיה מוגדר בקטע עד לסגירתה.
ישנם שלושה תגי טופס שונים המאפשרים שיטות איסוף נתונים שונות:
-
<Textarea> -שדה לכתיבת טקסט.
-
<Select> - בחירה מתוך רשימת גלילה או פתוחה.
-
<Input>- תיבות סימון, בחירה או שורת טקסט רגילה.