HTML Dersleri #16 - Formlar

preview_player
Показать описание
Bu dersimizde #HTML 'de Formlar konusunu öğreneceğiz.

#WebProgramlama derslerimizin başlangıcı olan Sıfırdan İleri Seviyeye #HTML Dersleri ile Web Programlamaya ilk adımı atmış olacaksınız.

Kodlama Vakti Kanalına Hoşgeldiniz !

🔔Abone Olmayı Unutmayın🔔

Bir çok site gördüğünüz formlar, HTML'in ve site tasarlamanın en önemli konularından biridir. Sitelerde ki formlar yardımıyla kullanıcı ile etkileşim sağlanıyor, kullanıcıdan veriler alınıyor ve işleniyor. Bir siteye giriş yaparken, bir sipariş verirken neredeyse tüm etkileşimlerde formlar kullanılmaktadır.

HTML'de form oluşturmak için form etiketini kullanırız daha sonrasında içine form elemanları yazarız. Bu form elemanları metin kutuları,seçim kutuları, onay kutuları, radyo düğmeleri, gönderme düğmeleri vb. farklı türde öğeler bulunur.

Input Etiketi
Input etiketi , form etiketinin en önemli elemanıdır. input etiketi, type parametresine bağlı olarak farklı çeşitli şekillerde görüntülenir.

Metin Alanı (Input Fields)
HTML formlarda sıklıkla gördüğümüz tek satırlık metin alanlarını input etiketinin type parametresine text değerini vererek oluşturuyoruz.

Label öğesi ayrıca çok küçük bölgelere (radyo düğmeleri veya onay kutuları gibi) tıklamakta zorluk çeken kullanıcılara da yardımcı olur - çünkü kullanıcı label öğesindeki metni tıklattığında radyo düğmesini / onay kutusunu değiştirir.
Label etiketinin for parametresi, onları birbirine bağlamak için input öğesinin id parametresine eşit olmalıdır.

Radyo Düğmeleri (Radio Buttons)
Radyo düğmeleri kullanıcının sınırlı sayıda seçenekten bir tanesini seçmesine olanak tanır. Bu etiket kullanıcıya sunulan seçenekten bir tanesini seçmesini sağlar ve HTML Formlarda sıklıkla kullanılan bir etikettir.

Onay Kutuları (Checkboxes)
Onay kutuları yani "Checkboxes" kullanıcının sınırlı sayıdaki seçeneklerden bir veya birden fazlasını seçmesine yaramaktadır.Bu etiket kullanıcıya sunulan seçenekten bir veya birden fazlasını seçmesini sağlar ve HTML Formlarda onay kutuları sıklıkla kullanılan bir etikettir.

Form Action Parametresi
Action özelliği, form gönderildiğinde gerçekleştirilecek eylemi tanımlar.Genellikle, kullanıcı gönder düğmesini tıklattığında form verileri sunucudaki bir sayfaya gönderilir. Yani formun gönder butonuna basıldığında formdaki verilerin hangi sayfaya gideceğini belirtir.

Eğer action parametresi girilmez ise, form kendi bulunduğu sayfaya verileri gönderir.

Form Target Parametresi
Target parametresi, gönderilen form verilerinin yeni bir tarayıcı sekmesinde mi, bir çerçevede mi yoksa geçerli pencerede mi açılacağını belirtir. Bu önceden öğrendiğimiz a etiketinde kullanılan target ile aynı amaçla kullanılır.

Varsayılan değer "_self" şeklindedir, bu da formun geçerli pencerede gönderileceği anlamına gelir.

Form sonucunu yeni bir tarayıcı sekmesinde açmak için "_blank" değerini kullanılır.

Form Method Parametresi
Method parametresi, form verileri gönderilirken kullanılacak HTTP yöntemini (GET veya POST) belirtir.

Ne zaman GET parametresi kullanılır ?
Form verileri gönderilirken varsayılan HTTP yöntemi GET'dir. Ancak, GET kullanıldığında form verileri sayfanın adres alanında görünür olacaktır:

Örnek:

GET Özellikleri;

URL'ye form verilerini ad/değer çiftleriyle ekler
Bir URL'nin uzunluğu sınırlıdır (2048 karakter)
Hassas verileri göndermek için asla GET kullanmayın! (URL'de görünür olacak)
Kullanıcının sonuca yer işareti koymak istediği form gönderimleri için kullanışlıdır.
Ne zaman POST parametresi kullanılır ?
Formlar verileri hassas veya kişisel bilgiler içeriyorsa her zaman POST kullanın. POST yöntemi, form verilerini sayfa adresi alanında görüntülenmez ve gizli şekilde yollar.

POST Özellikleri;

POST'un boyut sınırlaması yoktur ve büyük miktarda veri göndermek için kullanılabilir.
POST ile form gönderimleri yer imi olarak işaretlenemez
Name Parametresi
Her gönderilen form etiketi için bir name parametresi olmalıdır. Name parametresi o form elemanının kimliğini belirler.

Name parametresi girilmez ise o form elemanı gönderilmez.

Kodlama Vakti ekibi olarak , programlamanın herkes tarafından öğrenilebilir olduğunu takipçilerimize benimsetmek olup , kanalımızda ki eğitimler özenle hazırlanmaktadır ve tamamen ücretsizdir! Vakit Kodlama Vaktidir !

Eğitimlerimizin size yararlı olduğunu düşünüyor ve beğeniyorsanız videoyu beğenmeyi , kanalımıza abone olmayı unutmayın.
Рекомендации по теме
Комментарии
Автор

#HTML Formlar dersimizin dokümanına, örnek kodlarına, ders sonu testlerine ve ilginizi çekebilecek diğer içeriklere aşağıdan ulaşabilirsiniz.

KodlamaVakti
Автор

Hocam sonsuz teşekkürler kafamda bazı sorular vardı get metodu ile gönderme işlemi için siz çok iyi açıkladınız

RedmiNot-lyxb
Автор

türkçe değil de ingilizce terimler ile dersinize devam etmelsiniz. Türkçe olarak öğrenimler ileride büyük problemlere yol açabilir.

emreaydin
Автор

Abi kullanıcı adlarin şifrelerin gozukmus aqswdefr güzel bir şifre değil

hayatmspreylisigaragibi