Php Form İşlemlerinde Kullanılan İnput Tipleri

Form nesnelerinin birçoğu <form> tagının içerisinde kullanılan <input> taglarıyla oluşturulur.
<input type=”değer” name=”değer”>
Yukarıdaki Input tagında;
Name: Nesnenin adını belirler.
Type :  Type parametresi kullanılacak nesnenin tipini belirler. Bu tipler aşağıdaki gibidir.
1—Düz Metin Girişi (Plain Text Entry)

Düz metin kutusudur.
<input type=”text” value=”değer” maxlength=”değer” size=”değer”>

Value: Metin kutusu içerisinde varsayılan olarak atanmasını sağlar.
Maxlength : Metin kutusu içerisine yazılabilecek karakter sayısını belirler.
Size : Metin kutusunun görüntüdeki uzunluğu belirler.

2–Şifre Girişi (Password Entry)

Metin kutusu görünümündedir, fakat bu alan içerisine bilgi girişi yapılırken yazılan karakterler asteriks “*”  veya “●” karakterine dönüşür. Adından da anlaşılacağı gibi şifre alanlı formlarda kullanılır.

<input type=”password”  maxlength=”değer” size=”değer”>

Maxlength: Metin kutusu içerisine yazılabilecek karakter sayısını belirler.
Size: Metin kutusunun görüntüdeki uzunluğu belirler           

3–Yazı Alanı (Text Area)

Bir açıklama ya da mail içeriği gibi uzun metinleri yazmak için kullanılır. Fakat diğerlerinde olduğu gibi  <input> tagı ile yazılmaz. Onun yerine <textarea> tagı kullanılır.

<textarea rows=”değer” cols=”değer”>

Rows: Görüntülenecek karakter yüksekliğini belirler. Satır sayısını belirler.
Cols: Görüntülenecek karakter genişliğini belirler. Sütun sayısını belirler.

4–Seçim Kutusu (Select Box)
Visual Basic, Delphi  vb. gibi görsel dillerdeki combobox (açılır kutu) nesnesine karşılık gelir.  Kullanıcıya önceden belirlenmiş birkaç değerden bir tanesini seçtirmek için kullanılır.

<select> </select>: Seçim kutusunu oluşturmak için kullanılır. <select> tagı yalnız olarak kullanılmaz. <option> tagıyla beraber kullanılmalıdır.

<option>: <select> tagı içerisinde kullanılır. Menü elemanlarını belirlemek için kullanılır.  </option> şeklinde kapatılmaz. Gerek yoktur.

Selected: Eğer <option> tagında “selected”  parametresi kullanılmışsa, form ekrana görüntülendiğinde  bu seçenek,  seçili (varsayılan) olarak görüntülenmesi demektir.

5–Onay Kutusu (Check Box)
Check Box’lar ziyaretçilerin, birbirini takip eden birden fazla seçeneği aynı anda seçmelerine olanak sağlar.
<input type=”checkbox”> veya
<input type=”checkbox” checked>  formatlarında kullanılır.
Checked: Form ekrana geldiğinde onay kutusunda işaretli olarak gelmesini sağlar.

6–Seçenek Düğmesi (Radio Button)
 
Radio Button’lar; tek seçenekli durumlarda kullanılan bir tiptir. Seçeneklerden biri seçildiğinde, diğerleri mutlaka seçili olmayacaktır. Sadece bir seçeneğin seçili olabilmesi için radio buttonların name özellikleri yani adları aynı olmalıdır.
<input type=”radio”> veya
<input type=”radio” checked> formatlarında kullanılabilir. Burada yine “checked” özelliği, form ekrana geldiğinde o seçeneğin işaretli gelmesini sağlar.

7–Komut Düğmesi (Button)

Formları hazırladıktan sonra formlara girilen bilgilerin ne yapılacağını belirlemek için; buton eklemek gerekmektedir. Formlarda genellikle iki türlü buton vardır. Bunlardan birincisi “Submit Buton” dur. Submit Buton; Formlara girilen bilgilerin gönderilmesini sağlar. İkinci buton ise “Reset Buton” dur. Reset Buton ise; Formlara girilen bilgilerin gönderilmemesi için yani formdaki bilgilerin temizlenmesini sağlar.

<input type=”submit” value=”deger”> veya
<input type=”reset” value=”deger”>

Buradaki;
Submit: Form bilgilerinin karşı tarafa gönderilmesini sağlar.
Reset: Form bilgilerinin karşı tarafa gönderilmeden temizlenmesini sağlar.
Value: Komut düğmesinin ekranda görüntülenecek etiketini belirler.

8–Dosya Gönderme ( File Upload)

İnternetten hep dosya “indiririz!” Bir sunucuya, Web ziyaretçisi olarak gönderebildiğimiz tek şey ise, Formlara yazdığımız yazılardır! Oysa HTML’in INPUT etiketinin çok az kullanılan TYPE=”file” parametresi ziyaretçiye Web sunucusuna dosya gönderme (upload) imkânı sağlar. HTTP protokolü buna imkân vermekle birlikte browser’lar bu imkânı kullanmaya ileri sürümlerinde kavuştular. PHP, ziyaretçilerimizin sitemize dosya göndermeleri halinde, bu dosyaların yönetimine ayrıca kolaylık sağlayan değişkenlere sahiptir.

X

Pin It on Pinterest

X