19
HTML BÖLÜM - IV 1. FORM İŞLEMLERİ Form Oluşturma: Formlar ziyaretçilerden bilgi almak için kullanılır. Form oluşturmak için <form> tagı kullanılır. Formda girilen verilerin hangi sayfaya gönderileceğini belirtmek için action özelliği, Formdaki verilerin hedef sayfaya gönderilme yöntemini belirlemek için method özelliği kullanılır. <form name=”email” action=”mail.php” method=”get” > Gönderme yöntemi belirtilmez ise varsayılan olarak post yöntemi belirlenir. Post yönteminde adres çubuğunda işlemler gözükmez ve gizliğe uygundur. Eğer formdaki veriler belirli bir sayfaya değil de bir mail adresine yönlendirilecekse aşağıdaki gibi yazılır. <form action=”mailto:[email protected]” enctype=”text/plain” > Metin (Text) Kutuları Oluşturma: Metin kutuları form işlemlerinde sıkça kullanılır. Metin kutusu oluşturmak için <input> tagı ile name (isim) size (uzunluğu) maxlength (maksimum uzunluk) özellikleri kullanılır. Etisem-2016 Sayfa 1

HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

BÖLÜM - IV1. FORM İŞLEMLERİ

Form Oluşturma:

Formlar ziyaretçilerden bilgi almak için kullanılır. Form oluşturmak için <form> tagı kullanılır. Formda girilen verilerin hangi sayfaya gönderileceğini belirtmek için action özelliği, Formdaki verilerin hedef sayfaya gönderilme yöntemini belirlemek için method özelliği kullanılır.

<form name=”email” action=”mail.php” method=”get” >

Gönderme yöntemi belirtilmez ise varsayılan olarak post yöntemi belirlenir. Post yönteminde adres çubuğunda işlemler gözükmez ve gizliğe uygundur. Eğer formdaki veriler belirli bir sayfaya değil de bir mail adresine yönlendirilecekse aşağıdaki gibi yazılır.

<form action=”mailto:[email protected]” enctype=”text/plain” >

Metin (Text) Kutuları Oluşturma:

Metin kutuları form işlemlerinde sıkça kullanılır. Metin kutusu oluşturmak için <input> tagı ile name (isim) size (uzunluğu) maxlength (maksimum uzunluk) özellikleri kullanılır.

<input type=”text” name=”adi” size=”30” maxlength=”50” required></input>

Etisem-2016 Sayfa 1

Page 2: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Eğer hizalı olsun istiyorsak <table> tagını kullanarak bir tablo içinde yapabiliriz. Bunu yaparken kenarlıklar olmaması için border özelliğini kullanmayacağız.

Etisem-2016 Sayfa 2

Page 3: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Etisem-2016 Sayfa 3

Page 4: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Web ve Mail Adresi Almak:

HTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise type=”url” yazabiliriz. Özellikle tablet bilgisayarlar ve cep telefonlarında ortaya çıkar. Özel işaretler ve kısaltmalar otomatik çıkmaktadır.

Etisem-2016 Sayfa 4

Page 5: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Metin Alanları (Textarea) Kutuları Oluşturma:

Çok satırlı metinlerin alınması maksadıyla kullanılırlar. İleti, Yorum vb. gibi durumlarda uygulanır. Metin alanları oluşturmak için <textarea> tagı ile name (isim) ve rows (satır miktarı) ve cols (kaç sütun karakter genişliği) özellikleri kullanılır.

Etisem-2016 Sayfa 5

Page 6: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Etisem-2016 Sayfa 6

Page 7: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Onay ve İptal Butonları Oluşturma:

Gönder seçeneği için <input type=”submit” value=”Gönder”> İptal seçeneği için <input type=”reset” value=”İptal”> komutları kullanılır.

Etisem-2016 Sayfa 7

Page 8: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Etisem-2016 Sayfa 8

Page 9: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Uygulama Oluşturma:

CheckBox ve Radio Butonları Oluşturma:

Eğer kullanıcıdan Evet/Hayır gibi iki seçenekten birisinin tercih edilmesi isteniyorsa radio buton birden fazla seçenek kullanılması isteniyorsa çoklu seçenek kutuları checkbox kullanılır. Kullanımı:

<input type="checkbox" name="iyi" value="evet"> Sitenizi begendim </input>

<input type="radio" name="sitebegenisi” İyi </input> şeklindedir.

Checkbox ta İşaretlenen kutular gönderilen sayfaya evet değeri vereceği için hangi kutuların işaretli olduğunu anlayabiliriz.

Etisem-2016 Sayfa 9

Page 10: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Etisem-2016 Sayfa 10

Page 11: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Etisem-2016 Sayfa 11

Page 12: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Seçenek Listeleri (ComboBox) Oluşturma:

Açılan bir seçenek listesinden bir seçim yapmak için kullanılan listelerdir. Örneğin ziyaretçinin doğduğu il soruluyorsa burada 81 tane radio buton koymanın bir anlamı yoktur. Burada seçenek listesi kullanılır.

Kullanımı:

<select name=”il”>

<option> Ankara </option>

</select> şeklindedir.

Etisem-2016 Sayfa 12

Page 13: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

size özelliği listeden kaç seçenek gösterilmesi gerektiğini verir. Burada size “1” olduğundan listede ilk başta tek seçenek vardır. Örneğin Size “2” olduğunda aşağıdaki durum ortaya çıkar.

Eğer listede ilk gözüken seçeneğin ilk yazılandan başkası olması isteniyorsao seçeneğin <option> tagına selected eklenir.

Etisem-2016 Sayfa 13

Page 14: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Yukarıda selected “İzmir” de olduğundan ilk seçenek “İzmir” olarak gözükür.

Listede tek seçenek gözüküyorsa drop-downlist birden çok seçenek gözüküyorsa listbox adını alır. Aşağıda 4 seçeneğin birden açık olduğunu görebiliriz. Dolayısı ile listemiz listbox olmuştur.

Etisem-2016 Sayfa 14

Page 15: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Etisem-2016 Sayfa 15

Page 16: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Kategorik liste oluşturulmak isteniyorsa <select> tagının altına <optgroup> tagı ile kategorik başlık eklenebilir. Örnek olarak iller bölgelere ayırılıp ona göre listelenebilir.

Etisem-2016 Sayfa 16

Page 17: HTML · Web viewHTML5 ile e mail ile web adreslerini otomatik alabiliriz. Tarayıcıların otomatik tanıması için e mail adresleri için type=”email” web adresleri için ise

HTML

Etisem-2016 Sayfa 17