Button formMethod attribute

Pangangailangan at paggamit

formMethod ang atribute na nagtatalaga o ibabalik sa button formmethod attribute ng halaga.

Ang formmethod attribute ay nagpapahintulot na masukatan o ibalik ang HTTP method na ginamit sa pagpadala ng form data. Ang attribute na ito ay sumasupil sa attribute na method ng form.

Ang formmethod attribute ay gamit lamang para sa button na may type="submit"

Ang form data ay maaaring ipadala bilang URL variable (sa pamamagitan ng method="get") o bilang HTTP post (sa pamamagitan ng method="post")

Mga babala tungkol sa "get" method:

  • Ito ay magdapa ng form data sa porma ng name/value pair sa URL
  • Ito ay kapaki-pakinabang para sa mga form na nililipat na nais ng user na bookmark ang resulta
  • Ang dami ng data na pwedeng ilagay sa URL ay may limitasyon (iba-iba sa bawat browser), kaya hindi mo masigurado na ang lahat ng form data ay maipapadala nang maayos
  • Huwag gamitin ang "get" method para sa pagpapakita ng sensitive information! (Ang sensitive information, gaya ng password, ay maaring lumitaw sa address bar ng browser)

Mga babala tungkol sa "post" method:

  • Ito ay magpadala ng form data bilang HTTP post transaction
  • Ang mga form na nililipat gamit ang "post" method ay hindi maaaring magkaroon ng bookmark
  • Mas matibay at ligtas kaysa sa "get"
  • Wala ng limitasyon sa laki

Komento:formmethod attribute Ito ay bagong atribute ng <button> element sa HTML5.

Eksemplo

Halimbawa 1

Ibaba ang HTTP method na ginamit sa pagpadala ng form data:

var x = document.getElementById("myBtn").formMethod;

Subukan nang personal

Halimbawa 2

Baguhin ang paraan ng pagpapadala ng form data:

document.getElementById("myBtn").formMethod = "post";

Subukan nang personal

Halimbawa 3

Isang halimbawa para sa ibang pagbabalik ng formMethod attribute:

var x = document.getElementById("myBtn").formMethod;

Subukan nang personal

Gramata

Ibaba ang formMethod attribute:

buttonObject.formMethod

Set formMethod attribute:

buttonObject.formMethod = get|post

halaga ng atribute

hindi describir
get Attach form data to URL: URL?name=value&name=value
post Send form data as an HTTP POST transaction

Technical Details

Return Value: String value, representing the HTTP method used to submit the form to the server.

Browser Support

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support 10.0 Support Support Support

Related Pages

HTML Reference Manual:HTML <button> formmethod Atribute