HTML <input> formmethod Özellik

❮ HTML <input> etiketi

Örnek

İkinci gönder düğmesi, formun HTTP yöntemini geçersiz kılar:

<form action="/action_page.php" method="get">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
  <input type="submit" formmethod="post" value="Submit using POST">
</form>

Tanım ve Kullanım

Nitelik formmethod, eylem URL'sine form verilerini göndermek için HTTP yöntemini tanımlar.

Öznitelik, öğenin formmethodözniteliğini geçersiz kılar .method<form>

Not: Öznitelik ve formmethodile kullanılabilir . type="submit" type="image"

Form verileri, URL değişkenleri ( method="get") veya HTTP sonrası işlem ( method="post") olarak gönderilebilir.

"get" yöntemiyle ilgili notlar:

  • Bu yöntem, form verilerini ad/değer çiftlerinde URL'ye ekler.
  • Bu yöntem, bir kullanıcının sonucu işaretlemek istediği form gönderimleri için kullanışlıdır.
  • Bir URL'ye ne kadar veri yerleştirebileceğinizin bir sınırı vardır (tarayıcılara göre değişir), bu nedenle tüm form verilerinin doğru bir şekilde aktarılacağından emin olamazsınız.
  • Hassas bilgileri iletmek için asla "get" yöntemini kullanmayın! (parola veya diğer hassas bilgiler tarayıcının adres çubuğunda görünecektir)

"Posta" yöntemiyle ilgili notlar:

  • Bu yöntem, form verilerini bir HTTP sonrası işlem olarak gönderir.
  • "Posta" yöntemiyle yapılan form gönderimleri işaretlenemez
  • "Post" yöntemi "get" yönteminden daha sağlam ve güvenlidir ve "post"un boyut sınırlaması yoktur.

Tarayıcı Desteği

Tablodaki sayılar, özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Attribute
formmethod Yes 10.0 Yes 5.1 10.6

Sözdizimi

<input formmethod="get|post">

Özellik Değerleri

Value Description
get Default. Appends the form-data to the URL in name/value pairs: URL?name=value&name=value
post Sends the form-data as an HTTP post transaction

❮ HTML <input> etiketi