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;

Kokeile itse

Esimerkki 2

Muuta lomakkeen tiedon lähettämistapa:

document.getElementById("mySubmit").formMethod = "post";

Kokeile itse

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