HTML <input> formmethod Özellik
Ö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 formmethod
ile 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