Button formMethod ominaisuus
Määritelmä ja käyttö
formMethod
Asettaa tai palauttaa painikkeen formmethod-ominaisuus arvo
formmethod-ominaisuus määrittelee lomakkeen lähettämiseen käytetyn HTTP-menetelmän. Tämä ominaisuus korvaa lomakkeen method-ominaisuuden.
formmethod-ominaisuus käytetään vain type="submit"-painikkeissa.
Lomakkeen tiedot voidaan lähettää URL-varianteina(method="get")tai HTTP postina(method="post")
Huomiot "get"-menetelmästä:
- Se lisää lomakkeen tiedot URL:hen nimiparina
- Tämä on hyödyllistä käyttäjille, jotka haluavat kirjanmerkit resultteja
- URL:hen voivat sijoittua tiedot ovat rajalliset(selaimesta riippuen),joten et voi olla varma, että kaikki lomakkeen tiedot siirtyvät oikein
- Älä käytä "get"-menetelmää arkaluontoisten tietojen lähettämiseen!(Salasanat tai muut arkaluontoiset tiedot näkyvät selaimen osoiterivillä)
Huomiot "post"-menetelmästä:
- Se lähettää lomakkeen tiedot HTTP post -sopimuksena
- Lähettämiseen käytettävänä "post"-menetelmänä olevaa lomaketta ei voi lisätä kirjanmerkkeihin
- Vahvempi ja turvallisempi kuin "get"
- Ei mitään kokoa rajoitettu
Huomautus:formmethod-ominaisuus Se on HTML5:n uusi <button>-elementin ominaisuus.
Esimerkki
Esimerkki 1
Palauta lomakkeen lähettämiseen käytettävä HTTP-metodi:
var x = document.getElementById("myBtn").formMethod;
Esimerkki 2
Muuta lomakkeen lähettämisen metodia:
document.getElementById("myBtn").formMethod = "post";
Esimerkki 3
Toinen esimerkki formMethod-ominaisuuden palauttamisesta:
var x = document.getElementById("myBtn").formMethod;
Syntaksi
Palauta formMethod-ominaisuus:
buttonObject.formMethod
Aseta formMethod-ominaisuus:
buttonObject.formMethod = get|post
ominaisuusarvo
arvo | kuvaus |
---|---|
get | Lisää lomakkeet URL:hen: URL?name=value&name=value |
post | Lähetä lomakkeet HTTP post -asiana |
Tekninen yksityiskohta
Palautusarvo: | Merkintäarvo, joka ilmaisee HTTP-metodin, jota käytetään lomakkeen lähettämiseen palvelimelle. |
---|
Selaimen tuki
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | 10.0 | Tuki | Tuki | Tuki |
Liittyvät sivut
HTML viittauskirja:HTML <button> formmethod ominaisuus