Input Submit formMethod-ominaisuus
Määritelmä ja käyttö
formMethod
Aseta tai palauta lomakkeen lähettävän painikkeen formmethod-ominaisuuden arvo
HTML formmethod-ominaisuus määrittelee HTTP-metodin, jota käytetään lomakkeen tietojen lähettämiseen toimintosivulle
formmethod-ominaisuus korvaa <form>-elementin method-ominaisuus.
formmethod-ominaisuus käytetään vain type="submit" -painikkeissa
Lomakkeen tiedot voidaan lähettää URL-muuttujana (method="get") tai HTTP post -toiminnona (method="post")
Huomioitavaa "get"-menetelmästä:
- Se lisää lomakkeen tiedot nimellisarvo-paareina URL:hen
- Tämä on hyödyllistä, jos käyttäjä haluaa lisätä kirjanmerkkejä tuloksiin
- URL:hen voidaan sijoittaa tietty määrä tietoja (selaimen mukaan), 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 osoitepalkissa)
Huomioitavaa "post"-menetelmästä:
- Se lähettää lomakkeen tiedot HTTP post -toiminnassa
- Lomakkeen tiedot, jotka lähetetään "post"-menetelmällä, eivät voi olla kirjanmerkkejä
- Se on vahvempi ja turvallisempi kuin "get"
- Sillä ei ole kapasiteettirajoitusta
Huomautus:formmethod-ominaisuus on HTML5:ssä type="submit" -ominaisuuden uusi ominaisuus <input>-elementille.
Katso myös:
HTML-referenssikirja:HTML <input> formmethod-ominaisuus
Esimerkki
Esimerkki 1
Selvitä HTTP-metodi, jota käytetään lomakkeen lähettämiseen palvelimelle:
var x = document.getElementById("mySubmit").formMethod;
Esimerkki 2
Muuta lomakkeen tiedon lähettämistapa:
document.getElementById("mySubmit").formMethod = "post";
syntaksi
Palauta formMethod-ominaisuus:
submitObject.formMethod
Aseta formMethod-ominaisuus:
submitObject.formMethod = get|post
ominaisuusarvo
arvo | kuvaus |
---|---|
get | Oletusarvo. Lisää lomakkeen tiedot URL:hen nimellisarvo-paareina: URL?name=value&name=value。 |
post | Lähetä lomakkeen tiedot HTTP-post-transaktion kautta. |
Tekninen yksityiskohta
Palautusarvo: | Merkkijonoarvo, joka ilmaisee HTTP-metodin, jota käytetään lomakkeen lähettämiseen palvelimelle. |
---|
Selaimen tuki
Taulukossa olevat numerot osoittavat ensimmäisen täysin tukevan siihen ominaisuuden selaimen version.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | 10.0 | Tuki | Tuki | Tuki |