tutorial pengembangan web terbaru
 

Input Submit formMethod Property

<Masukan Kirim Object

Contoh

Cari tahu metode mana HTTP yang digunakan untuk mengirimkan formulir ke server:

var x = document.getElementById("mySubmit").formMethod;

Hasil x bisa menjadi:

post
Cobalah sendiri "

Definisi dan Penggunaan

The formMethod set properti atau mengembalikan nilai dari formmethod atribut tombol kirim.

The formmethod atribut mendefinisikan metode HTTP untuk mengirimkan form-data ke URL tindakan.

The formmethod atribut menimpa method atribut dari <form> elemen.

The formmethod atribut hanya digunakan untuk tombol dengan type = "submit".

Bentuk-data dapat dikirim sebagai variabel URL (method="get") atau sebagai transaksi posting HTTP (method="post") .

Catatan pada "get" metode:

  • itu menambahkan bentuk-data ke URL di nama / pasangan nilai
  • hal ini berguna untuk pengiriman form di mana pengguna ingin bookmark hasilnya
  • Ada batas untuk berapa banyak data yang Anda dapat menempatkan di URL (bervariasi antara browser), oleh karena itu, Anda tidak bisa yakin bahwa semua form-data akan ditransfer dengan benar
  • Tidak pernah menggunakan "get" metode untuk menyampaikan informasi sensitif! (Password atau informasi sensitif lainnya akan terlihat di address bar browser)

Catatan tentang "post" metode:

  • ia akan mengirimkan form-data sebagai transaksi posting HTTP
  • Formulir pengajuan dengan "post" metode tidak dapat di-bookmark
  • itu lebih kuat dan aman daripada "get"
  • tidak memiliki batasan ukuran

Catatan: formmethod atribut baru untuk <input> elemen dengan type = "submit" di HTML5.


Dukungan Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Properti formMethod didukung di semua browser utama.

Catatan: Properti formMethod tidak didukung di Internet Explorer 9 dan versi sebelumnya.


Sintaksis

Kembali properti formMethod:

submitObject .formMethod

Mengatur properti formMethod:

submitObject .formMethod=get|post

Nilai properti

Nilai Deskripsi
get Default. Menambahkan bentuk-data ke URL di pasangan nama / nilai: URL name = value & nama = nilai?
post Mengirimkan form-data sebagai transaksi posting HTTP

Rincian teknis

Kembali Nilai: Sebuah String, yang mewakili metode HTTP yang digunakan untuk mengirimkan formulir ke server

Contoh lebih

Contoh

Mengubah metode untuk mengirimkan form-data:

document.getElementById("mySubmit").formMethod = "post";
Cobalah sendiri "

Pages terkait

Referensi HTML: HTML <input> atribut formmethod


<Masukan Kirim Object