HTML Formları

HTML Formu nedir? Nasıl Kullanılır

HTML Formları; ad, e-posta adresi, telefon numaraları veya kredi kartı bilgileri gibi ayrıntılar gibi farklı kullanıcı girişlerini toplamak için gereklidir.

Formlar, giriş kutusu, onay kutuları, radyo düğmeleri, gönderme düğmeleri vb. Gibi kontroller adı verilen özel öğeler içerir. Kullanıcılar genellikle formlarını metin girme, öğe seçme vb. Gibi denetimlerini değiştirerek ve daha sonra işlenmek üzere bir web sunucusuna göndererek doldururlar.

Formlar php mailer gibi mail gönderim kütüphaneleri ile işlenerek site üzerinden mail yoluyla ilgili kişilere iletilebilir, yada bir database kullanılarak toplanan veriler sunucuda saklanabilir.

Form elemanları birkaç temel öğeden oluşur.

Bunlar;

input: Çeşitli yazı (email, ad, soyad vb), işaretleme (radiobuton,checkbox) gibi sorguları almak için kullanılır.
textarea:Uzun olabilecek text alanlarını işlemede kullanılır, adres mesaj vb
selectbox: Seçenekli sorgularda tek yada birden fazla seçenek işlemede kullanılır.



<form>
	<label>Mail: <input type="email" name="mail"></label>

	<label>Şifre: <input type="password" name="pas"></label>

	<input type="radio" name="gender" id="erkek">
	<label for="erkek">Erkek</label>

	<input type="radio" name="gender" id="Kadın">
	<label for="kadın">Kadın</label>

	<label for="file-select">Dosya:</label>
	<input type="file" name="dosya" id="file-select">
	
	<label for="adres">Adres:</label>
	<textarea rows="3" cols="30" name="adres" id="adres"></textarea>
	
	<label for="sehir">Şehir:</label>
	<select name="sehir" id="sehir">
		<option value="bursa">bursa</option>
		<option value="istanbul">istanbul</option>
		<option value="ankara">ankara</option>	
	</select
	<input type="submit" value="Gönder">

	</select>
</form>
Form özellikleri formun kullanım şeklini belirler; 

name Formun adını belirtir.
action Form aracılığıyla gönderilen bilgileri işlemek için kullanılacak web sunucusundaki programın veya komut dosyasının URL'sini belirtir.
method Verileri tarayıcı tarafından web sunucusuna göndermek için kullanılan HTTP yöntemini belirtir. Değer get(varsayılan) ve olabilir post.
target Formu gönderdikten sonra alınan yanıtın nerede görüntüleneceğini belirtir. Olası değerler _blank, _self, _parentve _top.
enctype Formu sunucuya gönderirken form verilerinin nasıl kodlanması gerektiğini belirtir. Yalnızca methodözniteliğin değeri olduğunda geçerlidir post.
Formlar Get veya Post metodu ile gönderilir . Bu konuda veri toplamadan önce uzmanlaşmak çok önemlidir. Veri güvenliği için açık verilme olasılığı en yüksek olan yerler form öğeleridir.
E.Albayrak

0 Yorum

Soru & Yorum


Web Tasarım

Renkli Kare

Web Tasarım Ajansı