Form Etiketi
form etiketi, verilerin PHP dili kullanılarak işleneceği sunucuya veri göndermek için bir form oluşturur.
Ayrıca form verileri JavaScript dili kullanılarak da işlenebilir.
Bu etiket, input,
textarea,
select,
button,
fieldset etiketleri için bir konteynır görevi görür.
Belirtilen etiketlerin form etiketi içine yerleştirilmesi zorunlu değildir, ancak bu yapılmazsa formun sunucuya gönderilmesi gerçekleşmez.
Formun sunucuya gönderilmesi, input etiketinin type özniteliği submit değerine ayarlanarak oluşturulan bir düğmeye veya button etiketine tıklanarak gerçekleştirilir.
Öznitelikler
| Öznitelik | Açıklama |
|---|---|
action |
Formu nereye, web sitesinin (kendinizin veya başkasının) hangi sayfasına gönderdiğimiz.
Boş bırakılırsa, form mevcut sayfaya gönderilir. İsteğe bağlı öznitelik.
Öznitelikte, sayfanın belirli bir yerine bağlantı belirtilebilir (# ile,
a etiketinde olduğu gibi). Bu durumda form gönderildikten sonra
tarayıcı, action özniteliğinde belirtilen sayfayı, belirtilen yerde açar.
|
method |
Formu gönderme yöntemi, POST veya GET olabilir. HTML kodlayıcıların bunu bilmesi gerekli değildir.
İsteğe bağlı öznitelik. Varsayılan değeri GET'dir.
|
target |
Bağlantının hangi sekmede açılacağını belirtir: yeni sekmede, mevcut sekmede veya çerçevede.
İsteğe bağlı öznitelik. |
enctype |
Form verilerinin kodlanma yöntemini belirler.
İsteğe bağlı öznitelik. Ayrıntılar için enctype özniteliğine bakın.
|
Target özniteliğinin değerleri
| Değer | Açıklama |
|---|---|
_blank |
Sayfa tarayıcıda yeni bir sekmede açılır. |
_self |
Sayfa tarayıcının mevcut sekmesinde açılır. |
_parent |
Sayfa üst çerçevede açılır. |
_top |
Tüm çerçeveleri iptal eder ve sayfayı tarayıcının tam penceresinde yükler. |
Varsayılan değer: _self.
Form örneği
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
Ayrıca bakınız
-
form öğelerinin
formetiketi dışında yerleştirilmesine izin veren
formözniteliği