formmethod

HTML <input> formmethod atributi

❮ HTML <input> tegi

Misol

Ikkinchi yuborish tugmasi formaning HTTP metodini qayta belgilaydi:

<form action="/action_page.php" method="get">   <label for="fname">First name:</label>   <input type="text" id="fname" name="fname"><br><br>   <label for="lname">Last name:</label>   <input type="text" id="lname" name="lname"><br><br>   <input type="submit" value="Submit">   <input type="submit" formmethod="post" value="Submit using POST"> </form>
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

formmethod atributi forma ma’lumotlarini action URL manziliga yuborish uchun HTTP metodini belgilaydi.

formmethod atributi <form> elementining method atributini qayta belgilaydi.

Eslatma: formmethod atributini type="submit" va type="image" bilan ishlatish mumkin.

Forma ma’lumotlari URL o‘zgaruvchilari sifatida (method="get") yoki HTTP post tranzaksiyasi sifatida (method="post") yuborilishi mumkin.

"get" metodi haqida eslatmalar:

  • Bu metod forma ma’lumotlarini URL’ga name/value juftliklari ko‘rinishida qo‘shadi
  • Bu metod foydalanuvchi natijani xatcho‘pga saqlab qo‘ymoqchi 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:

  • Bu metod forma ma’lumotlarini HTTP post tranzaksiyasi sifatida yuboradi
  • "post" metodi bilan yuborilgan formalarni xatcho‘pga saqlab bo‘lmaydi
  • "post" metodi "get" ga qaraganda ishonchliroq va xavfsizroq, shuningdek, "post" da hajm cheklovlari yo‘q

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi raqamlar atributni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Atribut
formmethod Ha 10.0 Ha 5.1 10.6

Sintaksis

<input formmethod="get|post">


Atribut 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

❮ HTML <input> tegi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!