formMethod
Input Submit formMethod xususiyati
Misol
Formani serverga yuborish uchun qaysi HTTP metodi ishlatilishini aniqlang:
var x = document.getElementById("mySubmit").formMethod;
O‘zingiz sinab ko‘ring »
Tavsif
formMethod xususiyati submit tugmasining formmethod atributi qiymatini o‘rnatadi yoki qaytaradi.
formmethod atributi forma ma’lumotlarini action URL manziliga yuborish uchun HTTP metodini belgilaydi.
formmethod atributi <form> elementining method atributidan ustun turadi.
formmethod atributi faqat type="submit" bo‘lgan tugmalar uchun ishlatiladi.
Forma ma’lumotlari URL o‘zgaruvchilari sifatida (method="get") yoki HTTP post tranzaksiyasi sifatida (method="post") yuborilishi mumkin.
"get" metodi haqida eslatmalar:
- forma ma’lumotlarini URL manziliga nom/qiymat juftliklari ko‘rinishida qo‘shadi
- foydalanuvchi natijani xatcho‘pga saqlamoqchi bo‘lgan forma yuborishlari uchun qulay
- URL manziliga joylashtirish mumkin bo‘lgan ma’lumotlar hajmi cheklangan (brauzerlarga qarab farq qiladi), shu sababli barcha forma ma’lumotlari to‘g‘ri uzatilishiga ishonch hosil qila olmaysiz
- Maxfiy ma’lumotlarni uzatish uchun hech qachon "get" metodidan foydalanmang! (parol yoki boshqa maxfiy ma’lumotlar brauzerning manzil qatorida ko‘rinib qoladi)
"post" metodi haqida eslatmalar:
- forma ma’lumotlarini HTTP post tranzaksiyasi sifatida yuboradi
- "post" metodi bilan yuborilgan formalarni xatcho‘pga saqlab bo‘lmaydi
- u "get" ga qaraganda ishonchliroq va xavfsizroq
- u hajm bo‘yicha cheklovlarga ega emas
Eslatma: formmethod atributi type="submit" bo‘lgan <input> elementi uchun HTML5’da yangi qo‘shilgan.
Brauzerlarda qo‘llab-quvvatlash
| Xususiyat | |||||
|---|---|---|---|---|---|
| formMethod | Ha | 10.0 | Ha | Ha | Ha |
Sintaksis
formMethod xususiyatini qaytarish:
submitObject.formMethod
formMethod xususiyatini o‘rnatish:
submitObject.formMethod = get|post
Xususiyat qiymatlari
| Qiymat | Tavsif |
|---|---|
| get | Standart. Forma ma’lumotlarini URL’ga name/value juftliklari ko‘rinishida qo‘shadi: URL?name=value&name=value |
| post | Forma ma’lumotlarini HTTP post tranzaksiyasi sifatida yuboradi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Formani serverga yuborishda ishlatiladigan HTTP metodini ifodalovchi String |
|---|
Ko‘proq misollar
Misol
Forma ma’lumotlarini yuborish metodini o‘zgartiring:
document.getElementById("mySubmit").formMethod = "post";
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
HTML ma’lumotnomasi: HTML <input> formmethod atributi
❮ Input Submit obyekti
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
