Cinsiyetiniz:type="radio" name="cinsiyet" value="Erkek"Erkektype="radio" name="cinsiyet" value="Kadın"KadınSevdiğiniz Evcil Hayvanlar ?type="checkbox" name="evcilhayvan" value="Kedi"Kedilertype="checkbox" name="evcilhayvan" value="Kopek"Köpeklertype="checkbox" name="evcilhayvan" value="Kus"Kuşlartype="checkbox" name="kabul" value="kabulmu"Yukardaki bilgilerin doğru ve bana ait olduğunu kabul ediyorum.name="mesaj_kutusu" rows="10" cols="22"Merhaba,Siteniz çok güzel bir amaca hizmet ediyor. Sizin sayenizde çok şey öğrendim.Teşekkür Eder Başarılarınızın Devamını Dilerim..name="Sehir"value="0"------value="1"Adanavalue="2"Adıyamanvalue="3"Afyonkarahisarvalue="4"Ağrıvalue="5"Amasyavalue="6"Ankaravalue="7"Antalyavalue="8"Artvinvalue="9"Aydınvalue="10"Balıkesirvalue="11"Bilecikvalue="12"Bingölvalue="13"Bitlisvalue="14"Boluvalue="15"Burdurvalue="16"Bursavalue="17"Çanakkalevalue="18"Çankırıvalue="19"Çorumvalue="20"Denizlivalue="21"Diyarbakırvalue="22"Edirnevalue="23"Elazığvalue="24"Erzincanvalue="25"Erzurumvalue="26"Eskişehirvalue="27"Gaziantepvalue="28"Giresunvalue="29"Gümüşhanevalue="30"Hakkârivalue="31"Hatayvalue="32"Ispartavalue="33"Mersinvalue="34"İstanbulvalue="35"İzmirvalue="36"Karsvalue="37"Kastamonuvalue="38"Kayserivalue="39"Kırklarelivalue="40"Kırşehirvalue="41"Kocaelivalue="42"Konyavalue="43"Kütahyavalue="44"Malatyavalue="45"Manisavalue="46"Kahramanmaraşvalue="47"Mardinvalue="48"Muğlavalue="49"Muşvalue="50"Nevşehirvalue="51"Niğdevalue="52"Orduvalue="53"Rizevalue="54"Sakaryavalue="55"Samsunvalue="56"Siirtvalue="57"Sinopvalue="58"Sivasvalue="59"Tekirdağvalue="60"Tokatvalue="61"Trabzonvalue="62"Tuncelivalue="63"Şanlıurfavalue="64"Uşakvalue="65"Vanvalue="66"Yozgatvalue="67"Zonguldakvalue="68"Aksarayvalue="69"Bayburtvalue="70"Karamanvalue="71"Kırıkkalevalue="72"Batmanvalue="73"Şırnakvalue="74"Bartınvalue="75"Ardahanvalue="76"Iğdırvalue="77"Yalovavalue="78"Karabükvalue="79"Kilisvalue="80"Osmaniyevalue="81"DüzceKullanıcı Adı:type="text" name="kullanici_adi"Şifre:type="password" name="sifre"type="reset" value="Temizle"type="submit" value="Gönder"
Formların devamı olan bu dersimizde form elemanlarını ayrıntılı olarak görüceğiz.Hemen başlayalım;
Bir yere internet üzerinden kayıt olurken sizden birçok bilgi girmenizi isterler. Bu bilgiler arasında cinsiyetiniz vardır ve size yuvarlak kutucuklar verirler, birini seçmenizi isterler ama siz ola ki iki kutu işaretlemeye çalışırsanız, sonradan işaretlediğiniz kutu işaretlenecek ve önceden işaretlediğinizdeki işaret kaldırılacak. Bunu kod editöründen görebilirsiniz buraya da yazayım.
Not: Bir form elemanı bile kullansanız mutlaka <form> etiketi kullanmayı unutmayınız.
Kullanımı
type="radio" name="cinsiyet" value="Erkek"Erkektype="radio" name="cinsiyet" value="Kadın"Kadın
Bu kutular ile kullanıcıdan birden fazla bilgiye sahip olup olmadığını anlamamızı sağlayan elemanlardır.Bunu grup olarak kullanabilir yada bir konu hakkında ziyaretçiden onay verip vermediğini anlamak için kullanırız.
Kullanımı:
Sevdiğiniz Evcil Hayvanlar ?type="checkbox" name="evcilhayvan" value="Kedi"Kedilertype="checkbox" name="evcilhayvan" value="Kopek"Köpeklertype="checkbox" name="evcilhayvan" value="Kus"Kuşlar
Yine aynı şekilde grup elemanı oldukları için name değerleri aynı. Şimdi de tek olarak kullanalım.
Kullanımı:
type="checkbox" name="kabul" value="kabulmu"Yukardaki bilgilerin doğru ve bana ait olduğunu kabul ediyorum.
Formun en sonunda genelde yukarıdaki ifadeye benzer bir ifade kullanılır. Form gönderilmeden name değeri "kabul" olan checkbox girişinin işaretlenip işaretlenmediği kontrol ettirilir. Bu genelde Javascript dili ile olur. Bu da başka bir dildir ve azda olsa biraz öğrenmenizi tavsiye ederim. Kontrol edildikten sonra eğer işaretlenmedi ise kullanıcıya uyarı verilir ve ona "Lütfen şartları kabul ediniz!" gibi kabul edene kadar form gönderilmez.
Eğer sitenize bir üyelik paneli oluşturursanız, kullanıcının üyelik paneline girmesi için kullanıcı adı ve şifre bilgilerini kullanmanız gerekir. Kullanıcı adı kutusu normal text kutusu olabilir fakat şifre kutusunun gizli olması gerek. Bu aynı normal text tipindeki <input> parametresi gibi tek yapmanız gereken "type" parametresini "password" değeri belirtmelisiniz. Bir örnek yapalım..
Kullanımı:
Kullanıcı Adı:type="text" name="kullanici_adi"Şifre:type="password" name="sifre"
Ziyaretçilere çok seçenek sunup bir tanesini seçmesini istediğinizde kullanılır. Mesela "Doğum Yeriniz Neresi ?" diye sorup 81 tane ili açılır şekilde gösterip bir tanesini seçmesini sağlayabiliriz.
Kullanımı:
name="Sehir"value="0"------value="1"Adanavalue="2"Adıyamanvalue="3"Afyonkarahisarvalue="4"Ağrıvalue="5"Amasyavalue="6"Ankaravalue="7"Antalyavalue="8"Artvinvalue="9"Aydınvalue="10"Balıkesirvalue="11"Bilecikvalue="12"Bingölvalue="13"Bitlisvalue="14"Boluvalue="15"Burdurvalue="16"Bursavalue="17"Çanakkalevalue="18"Çankırıvalue="19"Çorumvalue="20"Denizlivalue="21"Diyarbakırvalue="22"Edirnevalue="23"Elazığvalue="24"Erzincanvalue="25"Erzurumvalue="26"Eskişehirvalue="27"Gaziantepvalue="28"Giresunvalue="29"Gümüşhanevalue="30"Hakkârivalue="31"Hatayvalue="32"Ispartavalue="33"Mersinvalue="34"İstanbulvalue="35"İzmirvalue="36"Karsvalue="37"Kastamonuvalue="38"Kayserivalue="39"Kırklarelivalue="40"Kırşehirvalue="41"Kocaelivalue="42"Konyavalue="43"Kütahyavalue="44"Malatyavalue="45"Manisavalue="46"Kahramanmaraşvalue="47"Mardinvalue="48"Muğlavalue="49"Muşvalue="50"Nevşehirvalue="51"Niğdevalue="52"Orduvalue="53"Rizevalue="54"Sakaryavalue="55"Samsunvalue="56"Siirtvalue="57"Sinopvalue="58"Sivasvalue="59"Tekirdağvalue="60"Tokatvalue="61"Trabzonvalue="62"Tuncelivalue="63"Şanlıurfavalue="64"Uşakvalue="65"Vanvalue="66"Yozgatvalue="67"Zonguldakvalue="68"Aksarayvalue="69"Bayburtvalue="70"Karamanvalue="71"Kırıkkalevalue="72"Batmanvalue="73"Şırnakvalue="74"Bartınvalue="75"Ardahanvalue="76"Iğdırvalue="77"Yalovavalue="78"Karabükvalue="79"Kilisvalue="80"Osmaniyevalue="81"Düzce
Form sayfalarında büyük yazı kutuları olduğunu görmüşsünüzdür. Bu kutuların büyük çoğunluğu mesaj yazmak için kullanılır. Bu mesajlar uzun olduğu için ziyaretçinin hepsini aynı anda görebilmesi için tek satırlık kutular yerine çok satırlık kutudan yararlanırız.
<textarea> Parametreleri
name: Geçerli etiketi daha sonradan diğerlerinden ayırt etmek için kullanılır. Bu yüzden de ona özel bir değer verilmelidir(Ör:Mesaj_Kutusu).
rows: Mesaj kutusunun kaç satır büyüklüğünde olucağını sayı ile belirterek kullanılır.
cols: Mesaj kutusunun kaç sütun büyüklüğünde olacağını sayı ile belirterek kullanılır.
Kullanımı:
name="mesaj_kutusu" rows="10" cols="22"Merhaba,Siteniz çok güzel bir amaca hizmet ediyor. Sizin sayenizde çok şeyöğrendim.Teşekkür Eder Başarılarınızın Devamını Dilerim..
Eskisi kadar pek kullanılmasa da yinede size göstermek istiyorum. Yine <input> etiketinin type parametresine reset değeri belirtiyoruz.
Kullanımı:
type="reset" value="Temizle"
Doldurulan her form için gönderilmek üzere bir gönder butonu vardır. Bu buton ile form içindeki veriler düzenli bir şekilde ilgili sayfaya gönderilir. Gönderilme kısmını bir önceki derste bahsetmiştim bakmanızı tavsiye ederim.
Kullanımı:
type="submit" value="Gönder"
Enes KILIÇ
Webmaster
Paylaş: