Button formMethod 属性
定义和用法
formMethod
属性设置或返回按钮的 Property formmethod 的值。
formmethod 属性规定发送表单数据时使用的 HTTP 方法。此属性覆盖表单的 method 属性。
formmethod 属性仅用于 type="submit" 的按钮。
表单数据可以作为 URL 变量(使用 method="get")或作为 HTTP post(使用 method="post")发送。
关于 "get" 方法的注意事项:
- 它将表单数据以名称/值对的形式附加到 URL
- 这对于用户想要对结果添加书签的表单提交很有用
- 可在 URL 中放置的数据量是有限制的(因浏览器而异),因此,您不能确定所有表单数据都会正确传输
- Hatarishii tumie ujenzi wa "get" kuwapa habari inayohusiana kwa huzuni kwa sababu habari inayohusiana kwa huzuni inapokazwa kwenye barua ya ingia ya kivinidi (kama inaingia kwa sababu ya neno jipya kwenye barua ya ingia)
Matokeo ya kueleza kuhusu ujenzi wa "post":
- Inasaidia kuwasilisha data ya formu kama kiposting cha HTTP
- Formu ya kuwasilisha data ya formu kwa ujenzi wa "post" haingeeza kuingia katika vishamboni
- Ina ukawa na uadilifu na ukisafirisha kwa uharibifu
- Hakuna matokeo ya ukubwa wa ukirudi
Kueleza:Property formmethod Ni mifano mpya ya elementi ya <button> katika HTML5.
Mfano
Mfano 1
Return HTTP method used to send form data:
var x = document.getElementById("myBtn").formMethod;
Mfano 2
Badilisha ujenzi wa hatua ya maelezo ya formu:
document.getElementById("myBtn").formMethod = "post";
Mfano 3
Mfano mengine wa kuingia formMethod property:
var x = document.getElementById("myBtn").formMethod;
Mifano
Return formMethod property:
buttonObject.formMethod
Set formMethod property:
buttonObject.formMethod = get|post
muwongozo wa kina
value | kuwa |
---|---|
get | Inadhadha data ya formu kwenye URL: URL?name=value&name=value |
post | Inatuma data ya formu kama matukio ya HTTP post |
Vivutio ya teknolojia
Matokeo wa kuwa na: | Chanzo cha mawili, inaeleza method ya HTTP inayotumika kumpatikana shida ya formu. |
---|
Muungano wa kina
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Msaada | 10.0 | Msaada | Msaada | Msaada |
Vipindi vya vingine
Mwongozo wa HTML:Mwili wa <button> formmethod katika HTML