formMethod
Button formMethod xususiyati
Misol
Forma ma’lumotlarini yuborishda qaysi HTTP metodi ishlatilishini qaytaring:
var x = document.getElementById("myBtn").formMethod;
O‘zingiz sinab ko‘ring »
Tavsif
formMethod xususiyati tugmaning formmethod atributi qiymatini o‘rnatadi yoki qaytaradi.
formmethod atributi forma ma’lumotlarini yuborishda qaysi HTTP metodi ishlatilishini belgilaydi. Bu atribut formaning method atributidan ustun turadi.
formmethod atributi faqat type="submit" bo‘lgan tugmalar uchun ishlatiladi.
Forma ma’lumotlari URL o‘zgaruvchilari sifatida (method="get" bilan) yoki HTTP post sifatida (method="post" bilan) 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 <button> elementi uchun HTML5 da yangi qo‘shilgan.
Brauzerlarda qo‘llab-quvvatlash
| Xususiyat | |||||
|---|---|---|---|---|---|
| formMethod | Ha | 10.0 | Ha | Ha | Ha |
Sintaksis
formMethod xususiyatini qaytarish:
buttonObject.formMethod
formMethod xususiyatini o‘rnatish:
buttonObject.formMethod = get|post
Xususiyat qiymatlari
| Qiymat | Tavsif |
|---|---|
| get | Forma ma’lumotlarini URL manziliga 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("myBtn").formMethod = "post";
O‘zingiz sinab ko‘ring »
Misol
formMethod xususiyatini qaytarishga yana bir misol:
var x = document.getElementById("myBtn").formMethod;
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
HTML ma’lumotnomasi: HTML <button> formmethod atributi
❮ Button obyekti
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
