Html de form etiketi içerisine eklenen her bir nesne içerisindeki değerleri alabilmek için eşsiz bir isme sahip olmalıdır. Bu nedenle herbir nesne tanımlanırken name parametresi ile ilgili nesneye bir isim verilir. Bu isim sayesinde nesnelere girilen değerlere erişilebilir.
Name parametresine yazılan isimlerde türçe karakter, özel karakter vb. kullanmayınız.
Burada yapılacak örneklerde girilen değerlere erişilmeyecektir ancak yinede name parametresi ile tanımlamalar yapılacaktır.
Html de form nesnelerinin büyük bir coğunluğu input etiketi kullanılarak oluşturulur. input etiketinde type parametresine girilen değer nesnenin tipini belirler.
Text
Bir form içerisinde tek satırdan oluşan yazı yazılabilmesi için kullanılır.
Kullanım Şekli
<input type="text" name="birisimyazilacak">
Bu nesne ile size ve maxlength parametreleri de kullanılabilir. Parametreler için tıklayınız.
Örnek :
<html> <head> <title>Form Örneği</title> </head> <body> <form action="index.php" method="post"> Adınız : <input type="text" name="ad"> Soyadınız : <input type="text" name="soyad"> </form> </body> </html>
Tarayıcı Çıktısı :
Not : Adınız input etikei ile soyadınız input etiket alt alta yazılmasına rağmen tarayıcıda yan yana görüntülendiğine dikkat ediniz. Eğer tasarımınıza uygun bir düzende form oluşturmak isterseniz p, br ve table gibi etiketler ile birlikte form oluşturabilirsiniz.
Eğer text ile eklenen metin kutusu içerisinde başlangıçta bir değer görüntülenmesini isterseniz value parametresi yardımıyla istenilen değeri ekleyebilirsiniz.
Örnek : value parametresi örnek
Örnek :
<html> <head> <title>Form Örneği</title> </head> <body> <form action="index.php" method="post"> Adınız : <input type="text" name="ad" value="şefik"> <br> Soyadınız : <input type="text" name="soyad" value="yalman"> </form> </body> </html>
Tarayıcı Çıktısı :
Password
Bir metin kutusuna şifre girilecek ise girilen şifrenin ekranda görüntülenmemesi için input etiketi type parametresine password değeri yazılmalıdır.
Örnek :
<html> <head> <title>Form Örneği</title> </head> <body> <form action="index.php" method="post"> Kullanıdı : <input type="text" name="eposta" value="şefik"> <br> Şifre : <input type="password" name="sifre" value="yalman"> </form> </body> </html>
Tarayıcı Çıktısı :
Radio
Kullanıcıya bir çoklu seçimden sadece bir tanesini seçmesine izin verileceği durumlarda kullanılır. Bir radyo grubundaki bütün seçeneklere name parameteresi ile verilen isim aynı olmalıdır. Aksi durumda radyo düğmeleri bir birinden bağımsız çalışır.
Örnek :
Hangi takımı tutuyorsunuz ? <form action="index.php" method="post"> <input type="radio" name="takim" value="gs">Galatasaray <input type="radio" name="takim" value="fb">Fenerbahçe <input type="radio" name="takim" value="bjk">Beşiktaş <input type="radio" name="takim" value="ts">Trabzon <input type="radio" name="takim" value="diger">Diğer </form>
Tarayıcı Çıktısı :
Burada radyo butonu ile sunulan seçenekler seçilerek sunucuya yollandığında 5 farklı değerden işaretli olana ait value kısmında bulunan değer yollanacaktır.
Not : herhangi bir radyo butonunu başlangıçta işaretli olması istenirse checked="on" parametresi ilgili radyo butonuna eklenmelidir.
Örnek : Radyo butonlarındaki bir seçeneği başlangıçta işaretli olarak getirmek.
Üyelik sözleşmesini kabul ediyormusunuz ? <form action="index.php" method="post"> <input type="radio" name="takim" value="evet">Evet <input type="radio" name="takim" value="hayir" checked="on">Hayır </form>
Tarayıcı Çıktısı :
Checkbox
Formunuza bir onay kutusu eklemek için kullanılır. Birden fazla onay kutusu eklendiğinde radyo butonlarının aksine çoklu seçim yapılabilir. Burada onay kutuları birbirinden bağımsız olarak işaretlendiğinden name parametresi ile verilen isimlerde birbirinden farklı olmalıdır. Başlangıçta işaretli gelmesi istenilen değerlere checked="on" parametresi eklenmelidir.
Hangi dilleri biliyorsunuz ? <form action="index.php" method="post"> <input type="checkbox" name="dil1" value="ingilizce" checked="on">İngilizce <input type="checkbox" name="dil2" value="Almanca">Almanca <input type="checkbox" name="dil3" value="Fransizca">Fransızca </form>
Tarayıcı Çıktısı :
Reset
Tıklandığında form içeriğini temizleyen bir buton eklemek için kullanılır. bunun için input etiketi type parametresine reset değeri girilmelidir. Butonda görüntülenecek metin value="" parametresi içerisine yazılır.
Submit
Forma girilen değerleri action kısmında girilen adrese göndermek için kullanılır. Bu gönderme işlemi sonrası gidilen sayfada yazılacak programlama kodları (php,asp vb.) ile forma girilen değerlere ulaşılabilir. Butonda görüntülenecek metin value="" parametresi içerisine yazılır.
Örnek :
Üye Girişi <form action="" method="post"> Eposta Adresiniz: <input type="text" name="eposta"> <br> Şifreniz : <input type="password" name="sifre"> <br> <input type="submit" value="Giriş Yap"><input type="reset" value="Temizle"> </form>
Tarayıcı Çıktısı :