formMethod

Button formMethod xususiyati

❮ Button obyekti

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!