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;
Halimbawa 2
Baguhin ang paraan ng pagpapadala ng form data:
document.getElementById("myBtn").formMethod = "post";
Halimbawa 3
Isang halimbawa para sa ibang pagbabalik ng formMethod attribute:
var x = document.getElementById("myBtn").formMethod;
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