HTML <input> formmethod özelliği
Tanım ve Kullanım
formmethod
form元素的
formmethod
öznitelik method özelliği.
Dikkat:formmethod
özellikleri type="submit" ve type="image" Birlikte kullanılır。
Form verileri URL değişkeni (method="get") veya HTTP post işleminde (method="post") gönderilebilir。
Get yöntemi hakkında dikkat edilmesi gerekenler:
- Form verilerini URL'ye ad/değer formunda ekler
- Bu, kullanıcıların sonuçları书签 olarak eklemek istediği form gönderimleri için çok kullanışlı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" yöntemi ile iletmeyin!(Şifre veya diğer duyarlı bilgiler tarayıcı adres çubuğunda görüntülenecektir)
Post yöntemi hakkında dikkat edilmesi gerekenler:
- Form verilerini HTTP POST işleminde gönderir
- Post yöntemi ile gönderilen formlar书签 olarak kaydedilemez
- Get yöntemine göre, post yöntemi daha sağlam ve güvenlidir
- Boya sınırlaması yoktur
Örnek
İkinci gönderme düğmesi formun HTTP yöntemini değiştirir:
<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> <input type="submit" value="Gönder"> <input type="submit" formmethod="post" value="POST ile gönder"> </form>
Gramer
<input formmethod="get|post">
Özellik değeri
Değer | Açıklama |
---|---|
get | Varsayılan. Form verilerini ad/değer çifti olarak URL'ye ekleyin:URL?name=value&name=value. |
post | Form verilerini HTTP post işleminde gönderir. |
Tarayıcı Desteği
Tablodaki rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Destek | 10.0 | Destek | 5.1 | 10.6 |