Form Nedir?

Web sayfalarında kullanılan formlar, web sayfalarını daha kullanıcı interaktif hale getirirken, web sayfalarının yalnızca yazı ve resimlerden ibaret olmadığını gösteren, aynı zamanda sayfaya bilgi akışını da sağlayacak öğelerdir. Formlar sayfayı ziyaret eden kişinin siteye formlar aracılığıyla metin yollamasını, bir liste varsa bu listeden bir seçenek seçmesini sağlayan HTML komutlarından oluşmaktadır.

Form Türleri

Metin, Radyo düğmesi, işaret kutusu, şifre, gönder tuşu, sıfırla tuşu, düğme, dosya transfer düğmesi, gizli form HTML dilinde kullanılan formlardır. Kullanım alanları birbirinden tamamen farklı olan bu form öğelerinin, yaptıkları işlemler de farklılık içerir. "Metin" yazı yazılabilmesi için bir kutucuk açılmasını sağlar. Bu kutucuk text yani metin girilebilmesi için bulunur.

<input type='Text' name='isim' value='deger' align='TOP' size='10' maxlength='10'>

Burada kısa bir inceleme yaparsak;

type='Text' tanımlaması, söz konusu formun bir metin kutucuğu olduğunu gösterir.
Name='isim' bu kutucuğa verilen ismi simgeler. İsim birden fazla kullanılabilir. Bu şekilde aynı isim girilen bu formları guruplayabilmek mümkündür.
Value='Değer' bu kutucuktaki bilgilerin işlenmesi için gireceği değerin ismini belirler.
Align='TOP' kutucuğun pozisyonunu belirler, bu durumda kutucuk yukarıya dayanmıştır.
Size='10' kutucuğun belirtilen karakter uzunluğunda olmasını sağlar.
Maxlength='10' seçeneği de yazılan yazıların en fazla kaç karakter olacağını sağlar.

Radyo düğmesi: Bu düğme seçmeli sınavlarda kullanılan bir ya da birden çok öğenin seçilebilmesi için kullanılan, bilginin seçimini gösteren bir düğmedir.

<input type='Radio' name='isim' value='değer' align='TOP'>

Radyo düğmesi;
type='Radio' tuşundan da anlaşılacağı üzere düğmenin tanımını yapar.
name='isim' bölümü radyo düğmesinde farklı bir önem taşır. Bu bölüme verilen isim bu sayfada başka bir radyo düğmesinde kullanılırsa web sayfasından yapılan seçim iki düğmeden birinde olabilir. Farklı isimler verilirse tıklanılan düğmenin bilgileri seçilebilir.
value='değer' seçili olan düğmenin değerini bildirecek olan değerdir.
align='TOP' yukarıda kullanıldığı gibi form' un nerede kullanıldığını belirtir.

İşaret kutusu: İşaret kutusunun Radyo kutusundan belirgin bir farkı, radyo kutusunun bir defa seçildiğinde seçimin bir daha kaldırılamamasıdır. Ancak işaret kutusunda bu seçim tekrar üzerine tıklandığında kaldırılabilir.

<input type='Checkbox' name='isim' value='değer' align='TOP'>

Normalde radyo düğmesinden çok farklı olmayan, yalnızca radyo' da kullanılan radio yerine type='Checkbox' yazılmaktadır.

Şifre giriş formu: Şifrelerin yazılabilmesi için özel bir kutucuk bulunmaktadır. Bu kutucuk yazılan şifrenin o anda başkası tarafından okunmaması için yazılanları **** olarak göstermektedir.

<input type='Password' name='isim' align='TOP' size='10' maxlength='12'>

Type parametresi formların türünü belirlemektedir ve bu formda;
type='Password' olarak kullanılmaktadır. Bunun dışında şifrenin kaç karakter olduğu, en fazla girilebilecek karakter sayısı
maxlength='12' komutu ile belirtilir. Kutunun uzunluğu da
size='10' şeklinde tanımlanan girilecek karakter sayısından belirlenir.

Gönder tuşu(SUBMIT): Gönder tuşu (submit) bir bilginin gönderilmesi gerektiği zaman, bu tuşa basılarak gönderme işlemi gerçekleştirilir. Bu sayfada bulunan diğer formlarında web sunucusu tarafına ulaşması demektir.

 

<input type='Submit' name='isim' value='basınız' align='TOP'>

Bu parametrelerde type='submit' parametresinin farklı olmasında başka, value parametresi de düğme üzerine yazılacak olan yazıyı belirlemektedir.

Sıfırla tuşu: Web sayfasında formlara girilen bilgilerin sıfırlanması istendiğinde, yapılması gereken bir reset tuşu hazırlamaktır. Bu tuşa basılmasıyla girilen tüm bilgiler anında silinecek ve sayfa yeni yüklenmiş gibi olacaktır.

<input type='Reset'>
<input type='Reset' name='isim' value='Sıfırla' align='TOP'>

şekilde girişi yapılan bu düğmenin birincisi, oldukça basit bir tuş ve üzerinde genelde 'reset' (sıfırla) yazar. Tıklandığındaysa sayfadaki bilgiler sıfırlanır. İkinci parametrede istenilen şekilde yerleştirme durumu söz konusu ve düğmenin üzerisine istenilen bilgi yazılabilir. Düğmenin üzerine sıfırla gibi bir kelime yazabilmek mümkündür. Bu özelliği kullanabilmek için value='Sıfırla' parametresi değiştirilir.

 Buton: Buton'da formlarda submit ile aynı görevi görebilen ancak fark olarak Javascript ve Visual Basic Script ile çalışıyor olması gösterilebilir.

<input type='Button' name='isim' value='deger'>

Yine diğer formlarda da görüleceği üzere bu parametrede Button görülebilecek en belirgin farktır.

Dosya transfer düğmesi: Bu düğme kullanıcının kendi bilgisayarından karşı bilgisayara bir dosya yollaması için kullanılmaktadır. Bu şekilde bir dosya transferi sağlanmış olur.

<input type='File' name='isim' align='TOP' size='10' maxlength='10' accept='text/plain'>

type='File' dosya transferi formu olduğunu gösterir. En önemli bölümse accept='text/plain' olarak görülebilir. Bu bölümde karşı tarafa yollanabilecek transferin türü olarak tanımlanır. Örneğin bir mpeg dosyası gönderilecekse açıklama olarak audio/x - mpeg girilmesi gerekir.

Hosted by www.Geocities.ws

1