formMethod

Input Submit formMethod xususiyati

❮ Input Submit obyekti

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!