Jaribu ya kufikiria ya HTML <button> formmethod property
Makadaro na matumizi
formmethod
Jaribu ya kufikiria inaangalia hatua ya HTTP inayotumiwa kwa kusaidia hatua ya fomu. Jaribu ya kufikiria hii inakubaliana na jaribu ya fomu.
formmethod
Jaribu ya kufikiria inaonyesha type="submit"
mifungo.
Data ya fomu inaweza kutumwa kama variable ya URL (kwa sababu ya method="get"
) au inafanyia hatua ya HTTP post (kwa sababu ya method="post"
)
Mimewa ya hatua ya "get":
- Inaongeza data ya fomu kwa sababu ya mifano ya jina na urahisi kwa URL
- Hii ina faida kwa fomu ambazo watu wanaonesha kwamba hizi zitasubiriwa kuwa kubaki kama book marki
- Data ya URL ina ukingo wa ukubwa wa kutosha kama inatokea kwa sababu ya vifungo vya kijifunzea vya kawaida, kwa hivyo hatutakuwa na uwezo wa kufikiria kwamba data za fomu zote zitaifikia kwa kawaida.
- Hata hazina inaelewa kwa kusaidia hatua ya "get" inayokutuma mifano ya habari muhimu!
Mimewa ya hatua ya "post":
- Inafikia data ya fomu kama hatua ya HTTP POST
- Fomu inayofanyia hatua ya "post" hawezi kubaki kama book marki
- Kisha na hatua ya "post", hatua ya "get" ina uadilifu zaidi na ina umri wa nafasi
- Haiwee ukingo wa ukubwa wa kutosha
Mifano
Fomu yenye mifungo wa kufanyia hatua kwa mifumo ya kufanyia hatua ya "get" na mifungo ya kufanyia hatua ya "post":
<form action="/action_page.php" method="get"> <label id="fname">Jina:</label> <input type="text" id="fname" name="fname"><br><br> <label id="lname">Jina la familia:</label> <input type="text" id="lname" name="lname"><br><br> <button type="submit">Subiri</button> <button type="submit" formmethod="post">Tumia POST kusubiri</button> </form>
Mafano ya kusoma
<button type="submit" formmethod="get|post">
Wakati wa tabia
Wakati | Kutafsiri |
---|---|
get | Inasajili data ya fomu kwa URL:URL?name=value&name=value. |
post | Inasajili data ya fomu kwa matukio ya HTTP post. |
Mwongozo wa kifungu
Inafikia tabia ya kufikia na toka ya kwanza ya kusimamia tabia hii.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
9.0 | 10.0 | 4.0 | 5.1 | 15.0 |
Kweli:formmethod
Jaribu kushika jina la kina ya HTML 5.