46 of 133 menu

Input-tagi

input-tagi luo erilaisia HTML-lomakkeen elementtejä: tavallisen syöttökentän, salasanakentän, valintaruudun (checkbox), radiopainikkeet, painikkeen.

input-tagin tulee sijaita form-tagin sisällä. Tämä ei ole pakollista, mutta välttämätöntä tietojen lähettämiseksi palvelimelle ja niiden seuraavaa käsittelyä PHP:n kautta.

Ei vaadi sulkevaa tagia.

Attribuutit

Attribuutti Kuvaus
type Määrittää syöttökentän tyypin. Vaihtoehdot alla.
value Oletusarvo syöttökentässä. Painikkeen tapauksessa määrittää sen tekstin. Lisätietoja katso attribuutti value.
placeholder Vihje syöttökentässä, lisätietoja katso attribuutti placeholder.
name Syöttökentän nimi. Tarvitaan, jotta syöttökentän tiedot voidaan hakea PHP:ssä. Lomakkeen oikean toiminnan vuoksi syöttökenttien nimien ei saa olla samat keskenään (yhdessä lomakkeessa). Jos ne ovat samat - PHP:hen tulee tiedot siitä syöttökentästä, joka on alempana HTML-koodissa.
disabled Estää lomakkeen elementin (ei vain inputin, vaan lähes minkä tahansa), lisätietoja katso attribuutti disabled.

Attribuutin type arvot

Arvo Kuvaus
text Luo tavallisen tekstisyöttökentän.
password Luo tekstisyöttökentän salasanaa varten. Kokeile kirjoittaa siihen tekstiä - se näkyy tähteinä.
checkbox Luo valintaruudun (checkbox). Lisätietoja katso checkbox.
radio Luo radiopainikkeen. Lisätietoja katso radio.
hidden Luo piilotetun inputin, joka ei näy näytöllä, mutta lähettää value-attribuutissa olevat tiedot palvelimelle.
button Luo painikkeen. Tämän painikkeen painaminen ei lähetä lomaketta palvelimelle. Sitä voidaan käyttää linkin sisällä tai JavaScript:n kautta. Oletuksena painikkeella ei ole tekstiä (esimerkki painikkeesta ilman tekstiä: ), se asetetaan value:n avulla. Katso myös button-tagi, joka myös luo painikkeen.
submit Luo painikkeen, joka lähettää tiedot palvelimelle. Painikkeen teksti riippuu selaimesta, sen voi vaihtaa value:n avulla. Katso myös button-tagi, joka myös luo painikkeen.
reset Luo painikkeen, joka tyhjentää täytetyn lomakkeen. Painikkeen teksti riippuu selaimesta, sen voi vaihtaa value:n avulla.
file Luo tiedoston valintapainikkeen. Tämän painikkeen muotoilua ei saa muuttaa CSS:n kautta (mutta on olemassa ovelia tapoja). Jos tarvitset tällaista kenttää lomakkeessa, form-tagin tulee sisältää attribuutti enctype arvolla multipart/form-data.

Uudet HTML5:n attribuutin type arvot

Nämä attribuutin arvot ovat uusia, ne ilmestyivät vasta HTML5:ssä, joten joissakin selaimissa ne eivät välttämättä toimi tai toimivat eri tavoin eri selaimissa.

Jos selain ei voi ymmärtää type-attribuutin sisältöä (esimerkiksi, jos sitä ei tueta tai se on virheellisesti syötetty), se käsittelee elementin tavallisena tekstisyöttökenttänä, kuin type-attribuutin arvona olisi text.

Katso alla olevia esimerkkejä eri selaimissa. Kokeile syöttää input-kenttiin tekstiä ja painaa lähetyspainiketta. Jos teksti on virheellinen tai kenttä on tyhjä - selain antaa virheen. Esimerkiksi, jos tyypin email omaavaan kenttään syötetään virheellinen sähköpostiosoite - selain ei anna lomakkeen lähettämistä ja antaa virheilmoituksen (virheen tekstiä ja sen ulkoasua html css:llä ei voi muuttaa). Jos kenttä on tyhjä - selain antaa myös virheen, tämä saavutetaan required-attribuutin avulla:

Arvo Kuvaus
email
number
url
tel
search
color
date
month
week
datetime
datetime-local
range

Katso myös

  • textarea-tagi,
    joka luo monirivisen syöttökentän
  • pattern-attribuutti,
    joka suorittaa kenttien validointia
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää