Örnek
iki ile bir form düğmeleri gönderin. İlk gönderme düğmesi ile form verilerini gönderir method="get" ve ikinci ile form verilerini gönderir method="post" :
<form action="demo_form.asp" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit">Submit</button>
<button type="submit" formmethod="post"
formaction="demo_post.asp">Submit using
POST</button>
</form>
Kendin dene " Tanımı ve Kullanımı
formmethod özelliği, form verilerini gönderirken kullanılacak HTTP yöntemi belirtir. Bu nitelik formun geçersiz kılar method niteliği.
formmethod nitelik yalnızca ile düğmeleri için kullanılan type="submit" .
Bir şekilde veri URL değişkenler olarak gönderilebilir (with method="get" ) ya da HTTP post (with method="post" ) .
Üzerine Notlar "get" yöntemiyle:
- bu isim / değer ikilileriyle URL'ye form verilerini ekler
- Bir kullanıcı imi sonucu istediğimiz yere formu gönderimleri için yararlıdır
- Eğer form tüm verileri doğru transfer olacağı bir URL (tarayıcılar arasında değişir), bu nedenle, emin olamaz içinde yerleştirebilirsiniz ne kadar veri için bir sınır yoktur
- Asla kullanmayın "get" hassas bilgilerin geçmesine yöntemi! (Şifre veya başka hassas bilgiler tarayıcının adres çubuğunda görünür olacaktır)
Ilgili notlar "post" yöntemiyle:
- bir HTTP sonrası işlem olarak form veri gönderir
- Form gönderimleri "post" yöntemiyle imi edilemez
- o daha sağlam ve güvenli "get"
- o boyut sınırlamaları yoktur
Tarayıcı Desteği
Tablodaki rakamlar tam özelliğini destekleyen ilk tarayıcı sürümü belirtin.
nitelik | |||||
---|---|---|---|---|---|
formmethod | 9.0 | 10.0 | 4.0 | 5.1 | 10.6 |
HTML 4.01 ve HTML5 Arasındaki Farklar
formmethod nitelik HTML5'teki yenidir.
Sözdizimi
<button type="submit" formmethod="get|post">
Özellik Değerleri
değer | Açıklama |
---|---|
get | : URL'ye form verilerini ekler URL?name=value&name=value |
post | Bir an gibi forma veri gönderir HTTP post işlem |