Web-sahifada formalar so’rovlar o’tkazish maqsadida qo’llaniladi. Bu so’rovlar turlicha bo’lishi mumkin. Masalan, web-sahifaning reytingini aniqlash, biror korhona maxsulotlari haqidagi fikrlarni to’plash, Internet orqali tanishish va hokazo maqsadlarda web-sahifada formalar tashkil etiladi. Maqsadiga ko’ra formadagi savollar ham turlicha bo’ladi. Lekin, web-sahifada savollarni tashkil etish bir hil buyruq (deskriptor) lar yordamida amalga oshiriladi. Bu deskriptorlar web-sahifada savol matni bilan birga javob oynasini hosil qiladi. Savol matni web-sahifa tayyorlanayotganda kiritiladi. U tuzilishiga ko’ra asosan ikki turga bo’linadi:
ixtiyoriy javob kiritish uchun mo’ljallangan
tavsiya etilgan javoblardan birini tanlash uchun mo’ljallangan
Savollarni web-sahifaninr xoxlagan yeriga joylashtirish mumkin. Ya’ni, formaning tuzilishini o’zingizga yoqan shaklda tashkil etishingiz mumkin.
Bu ishlarni boshqacha tashkil etish ham mumkin. Masalan, web sahifada kerakli savollarni berib (oddiy matn sifatida), bu savollarga elektron pochta orqali javob yuborishni iltimos qilish va elektron pochtangiz manzilini (adresini) ko’rsatishingiz mumkin. Lekin bu holda ko’p (deyarli) javob ololmaysiz. Chunki hamma ham tanimagan kishiga hat yozishga jazm qilmaydi. Bundan tashqari formadagi savollarga javob berish ko’p mulohaza talab qilmaydi. Xatni esa o’ylab yozish kerak bo’ladi.
Forma deskriptori bilan boshlanib deskriptori bilan yakunlanadi. Formada savol-javob tashkil qilish uchun deskriptori qo’llaniladi. Bu deskriptor yordamida berilgan savolga javob kiritish uchun matn maydoni (javob satri) hosil qilinadi. Matn maydoni nomi va o’lchami bilan ifodalanadi. Savol oddiy matn sifatida kiritiladi. Masalan,
Sizning ismingiz:
yozuvi formada “Sizning ismingiz:” yozuvini va 25 tagacha belgi kiritish uchun “sizning ismingiz” nomli matn maydoni hosil qiladi. Matn maydoni o’lchami SIZE (o’lcham) ko’rsatmasi yordamida beriladi.
Formaning ba’zi bandlariga yoziladigan javob bitta satrga sig’masligi mumkin. Masalan, fomada “Izoh” bandi bo’lsa, odatda unga bir nechta satrdan iborat matn maydoni ajratiladi. Buning uchun