Properti masukan HTML formmethod
contoh
Tombol menyerahkan kedua mencakup metode HTTP bentuk:
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post" formaction="demo-post.php" value="使用 POST 提交">
</form>
Coba »
Dukungan Browser
Internet Explorer 10, Firefox, Opera, Chrome dan dukungan Safari formmethod properti.
Catatan: Internet Explorer 9 dan versi sebelumnya tidak mendukung properti formmethod <input> tag.
Definisi dan Penggunaan
properti formmethod mendefinisikan metode HTTP untuk mengirim data formulir ke URL tindakan.
menimpa properti formmethod <form> elemen metode atribut.
Catatan: formmethod jenis atribut = "submit" dan ketik = "image" digunakan bersama.
data formulir dapat digunakan sebagai formulir untuk mengirim variabel URL (metode = "mendapatkan") atau sebagai bentuk transaksi posting HTTP untuk mengirim (metode = "post").
Tentang "mendapatkan" metode Catatan:
- Metode data formulir ditambahkan ke pasangan nama / nilai ke URL
- Metode ini untuk pengguna ingin bookmark pengiriman formulir yang berguna
- panjang URL terbatas (limit browser yang berbeda tidak sama), sehingga Anda tidak dapat menentukan apakah semua data formulir dapat ditransfer dengan benar
- Tidak pernah menggunakan "mendapatkan" cara untuk mengirim data sensitif! (Seperti password atau informasi sensitif lainnya di address bar browser terlihat),
Tentang "posting" metode Catatan:
- Metode ini mengirimkan data formulir dalam bentuk transaksi pasca HTTP
- Bentuk disampaikan melalui metode "post" tidak dapat di-bookmark
- "Post" metode lebih aman dari "mendapatkan", dan "post" tidak ada batas panjang
Perbedaan antara HTML 4.01 dan HTML5
atribut formmethod baru di atribut HTML5.
tatabahasa
Nilai properti
值 | 描述 |
---|---|
get | 默认。将表单数据(form-data)以名称/值对的形式附加到 URL:URL?name=value&name=value。 |
post | 以 HTTP post 事务的形式发送表单数据(form-data)。 |
HTML <input> tag