<button> Etiketi
HTML
Tıklanabilir bir düğme (buton) tanımlar. button içerisine yazı ya da resim koyabilirsiniz. Genelde <form> etiketi içerisinde formu gönderme işlemini yerine getirmek için type="submit" ile birlikte kullanılır.
Yapısı (Syntax)<button> .. </button>
NOT
HTML5 ile birlikte bazı yeni nitelikler (autofocus, form, formaction, formenctype, formmethod, formnovalidate, formtarget) eklenmiştir.
| Etiket Türü | Kapanan Etiket |
| Görünüm | Satır Içi |
Nitelikler
| Nitelik | Değeri | Açıklama |
|---|---|---|
| autofocus | autofocus | Sayfa yüklendiğinde otomatik olarak düğmeye odaklanır. |
| disabled | disabled | Düğmenin işlevini geçersiz kılar. |
| form | form_id | Bağlı olduğu formu belirtir. Button etiketi formun dışında bile olsa, ilgili formu göndermek için kullanılabilir. |
| formaction | URL | Formun bilgilerinin nereye gönderileceğini belirler. |
| formenctype |
application/x-www-form-urlencoded multipart/form-data text/plain |
Form bilgilerini sunucuya hangi yöntemle göndereceğini belirler. |
| formmethod |
GET POST |
Form bilgilerinin hangi metod ile gönderileceğini belirler. |
| formnovalidate | formnovalidate | Form etiketlerinin doğrulanmadan gönderileceğini belirler. |
| formtarget |
_blank _self _parent _top framename |
Form gönderildiğinde hangi şekilde açılacağını belirler. Örn. yeni sayfada açmak için _blank kullanılır. |
| name | isim | Form gönderildiğinde değerin hangi isimle gönderileceğini belirler. |
| type |
button reset submit |
Butonun tipini belirler. |
Örnekler
En basit haliyle kullanımları;
<button type="button">Normal buton örneği</button>
<button type="submit">Formu gönderen buton örneği</button>
<button type="reset">Formun değerlerini sıfırlayan buton örneği</button>Editörde Görüntüleform niteliği kullanılarak button etiketi form içerisinde olmasa bile o formu gönderme işlemi yapabiliriz.
<button type="submit" form="form1">Form1'i gönder</button>
<button type="submit" form="form2">Form2'yi gönder</button>
<form action="" id="form1">
<input type="text" name="deger">
</form>
<form action="" method="get" id="form2">
<input type="text" name="deger">
</form>Editörde Görüntüle