HTML’de, form etiketi, bilgi göndermek için kullanıcı tarafından etkileşime girebilecek bir web sayfasının alanını belirlemek için kullanılır. Bir form etiketi, belirli bir format kullanılarak tanımlanır. Form etiketi içinde, basit metin alanları ve onay kutuları gibi çeşitli girişler kullanılabilir. Bir form gönderildiğinde, bilgi ya hemen bilgi üzerinde hareket edebilen ya da bir veritabanında saklayabilen bir sunucuya iletilir. “Get” ve “post” adlı bir HTML formu göndermek için kullanılan iki yöntem vardır.
İki form etiketi arasına, ayrı ayrı bir gönder düğmesi de dahil olmak üzere yerleştirilir. Genellikle "action" ve "method" özniteliklerine sahip bir form etiketi tanımlanır. İşlem, bilgileri işlemek için kullanılan komut dosyasıdır ve yöntem, verilerin o komut dosyasına nasıl aktarıldığıdır. Çoğu durumda, komut dosyası daha fazla başvuru için formdaki bilgileri bir veritabanına girmek için kullanılır.
Form etiketi içinde kullanılabilecek bazı yaygın giriş türleri arasında metin alanları, radyo düğmeleri ve açılır kutular bulunur. Kullanıcı tarafından girilen verileri gizleyen bir şifre alanı da kullanılabilir. Tüm formlar, bilgileri sunucuya göndermek için kullanılan bir gönder düğmesiyle bitmelidir. Bir formdaki her alanın benzersiz bir adı olması gerekir; böylece aynı giriş türündeki alanlar birbirinden ayırt edilebilir.
Kullanıcılar bir forma veri girip Gönder'i tıklattıklarında eylem komut dosyası daha sonra ne olacağına karar verir. Basit bir arama kutusu için veri, veritabanına girmeye gerek kalmadan hemen kullanılabilir. Bir kayıt formu, kullanıcı tarafından sağlanan verileri biçimlendirmek ve daha sonra kaydetmek için bir eylem komut dosyası kullanır.
Form bilgisi göndermek için kullanılan iki yöntem vardır. “Al”, bilgileri takip eden bir soru işareti ekleyerek URL’deki verileri göndermek için kullanılır. “Post” verileri form gövdesinde işlem komut dosyasına gönderilir.
İnternette form etiketi için pek çok örnek var. Örneğin, giriş yapılmasını gerektiren herhangi bir web sitesi, kullanıcının bir veritabanındakilere göre ayrıntılarını kontrol etmek için basit bir form kullanır. Bu durumda, kullanıcının şifresini gizli tutmak için bir şifre alanı kullanılacaktır. Çevrimiçi sipariş formları, kaydolma sayfaları ve anketler de formları kullanır. Her ne kadar HTML etiketleri herhangi bir web sitesi için kullanılsa da, düzen veya işlevsellik JavaScript dahil diğer diller tarafından geliştirilebilir.


