HTML <button> formmethod özniteliği

Tanım ve Kullanım

formmethod öznitelik, form verilerini gönderirken kullanılan HTTP yöntemini belirler. Bu öznitelik formun method özniteliğini geçersiz kılar.

formmethod öznitelik yalnızca type="submit" düğmesinin

Form verileri URL değişkenleri olarak gönderilebilir (kullanarak method="get") veya HTTP post ile gönderilir (kullanarak method="post")

Get metodu hakkında dikkat edilmesi gerekenler:

  • Form verilerini URL'ye ad/değer çifti olarak ekler
  • Bu, kullanıcıların sonuçları书签 olarak eklemek istediği form gönderimleri için çok faydalıdır
  • URL'ye yerleştirilebilecek veri miktarı sınırlıdır(tarayıcıya bağlı olarak değişir),bu yüzden tüm form verilerinin doğru olarak iletilmesini sağlamak mümkün değildir.
  • Asla duyarlı bilgileri get metodu ile iletmeyin!(Şifre veya diğer duyarlı bilgiler tarayıcı adres çubuğunda görüntülenecektir)

Post metodu hakkında dikkat edilmesi gerekenler:

  • Form verilerini HTTP POST işlemleri olarak gönderir
  • Post metodu ile gönderilen formlar书签 olarak kaydedilemez
  • Get metodu ile karşılaştırıldığında, post metodu daha sağlam ve güvenlidir
  • Boylutluk sınırlaması yok

Örnek

İki gönderme düğmesi olan bir form. İlk gönderme düğmesi form verilerini method="get" ile gönderir, ikinci gönderme düğmesi form verilerini method="post" ile gönderir:

<form action="/action_page.php" method="get">
  <label for="fname">İsim:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Soyad:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <button type="submit">Gönder</button>
  <button type="submit" formmethod="post">POST ile gönder</button>
</form>

Kişisel olarak deneyin

Sözdizimi

<button type="submit" formmethod="get|post">

Özellik değeri

Değer Açıklama
get Form verilerini URL'ye ekleyin:URL?name=value&name=value.
post Form verilerini HTTP post işleminde gönderir.

Tarayıcı Desteği

Tablo içindeki numaralar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
9.0 10.0 4.0 5.1 15.0

Açıklama:formmethod Özellikler HTML 5'teki yeni özelliklerdir.