HTML- dagi <form> teg foydalanuvchi kiritishi uchun forma yaratish uchun ishlatiladi. Shakl foydalanuvchidan ma'lumot to'plash uchun matn maydonlari, belgilash katakchalari, radio tugmalar va tugmalar kabi turli shakl elementlarini o'z ichiga olishi mumkin. Yig'ilgan ma'lumotlar HTTP POST yoki GET usuli yordamida qayta ishlash uchun serverga yuborilishi mumkin.
<form action="https://www.example.com/submit" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name">
<br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email">
<br><br>
<input type="submit" value="Submit">
</form>
Teg form
shaklning harakatini boshqarish uchun ishlatiladigan bir nechta atributlarga ega, jumladan:
action
: Shakl ma'lumotlarini qayta ishlovchi server tomonidagi skriptning URL manzili.method
: Form ma'lumotlarini serverga yuborish uchun ishlatiladigan HTTP usuli (post
yokiget
).enctype
: Shakl ma'lumotlarini serverga yuborish uchun ishlatiladigan kodlash turi.- <input>
- <textarea>
- <button>
- <select>
- <option>
- <optgroup>
- <fieldset>
- <label>
- <output>
Va shunga o'hshash teglar. Bu teglar haqida ma'lumotlarning barchasi Uzbekdevs.uz da mavjud.
Asosiy shakl elementlaridan tashqari, HTMLda tanlangan roʻyxatlar, matn maydoni elementlari va yashirin maydonlar kabi bir nechta rivojlangan shakl elementlari mavjud boʻlib, ulardan foydalanuvchidan murakkabroq maʼlumotlarni toʻplash uchun foydalanish mumkin.