Kurssisisältö
HTML:n Perusteet
HTML:n Perusteet
Erilaisten Syöttötyyppien Tutkiminen HTML:ssä
HTML tarjoaa erilaisia <input>
elementtejä, joiden avulla voit kerätä käyttäjiltä erilaisia tietotyyppejä. Tutustutaanpa joihinkin yleisesti käytettyihin syöttötyyppeihin:
sähköposti ja salasana
type="email"
: käytetään sähköpostikentissä, jotka vaativat kelvollisen sähköpostiosoitteen. Selain validoi automaattisesti sähköpostiosoitteen ja kehottaa käyttäjää korjaamaan virheelliset syötteet;type="password"
: käytetään salasanakentissä, joissa syötetty teksti on peitetty turvallisuuden vuoksi. Voit myös määrittääminLength
jamaxLength
attribuutit asettaaksesi salasanan pituusvaatimukset.
index.html
number
type="number"
: käytetään numeeriseen syötteeseen. Voit määrittää tietyn alueen min
ja max
attribuuteilla ja asettaa tietyn askelarvon step
attribuutilla.
index.html
telephone
type="tel"
: tarkoitettu puhelinnumeroiden syöttämiseen, mutta se ei suorita mitään syötteen validointia. Kehittäjän vastuulla on validoida syöte ja varmistaa, että se on kelvollinen puhelinnumero.
index.html
valintaruutu
type="checkbox"
: sallii käyttäjän valita yhden tai useamman vaihtoehdon ennalta määritellyistä valinnoista. checked
-attribuutti tekee valintaruudusta oletuksena valitun.
index.html
radio
type="radio"
: luo joukon vaihtoehtoja, joista vain yksi voidaan valita. Jokainen vaihtoehto esitetään valintanappina, ja yhden valitseminen poistaa automaattisesti muiden valinnan. Jokaisella valintanapilla tulisi olla yksilöllinen value
-attribuutti sen tunnistamiseksi.
index.html
range
type="range"
: luo liukusäätimen, jonka avulla käyttäjät voivat valita arvon tietyltä alueelta. Voit käyttää min
, max
, step
ja value
-attribuutteja määrittämään sen toimintaa.
index.html
index.js
Huomio
JavaScript ei ole tämän kurssin keskipiste, joten sen logiikka ohitetaan.
päivämäärä ja aika
type="date"
: sallii käyttäjien valita päivämäärän kalenterin ponnahdusikkunasta;type="time"
: sallii käyttäjien syöttää ajan 24-tunnin muodossa;type="datetime-local"
: yhdistää ajan ja päivämäärän syötteet.
Esimerkki:
index.html
Huomautus
Jotta tyylit olisivat yhdenmukaisia eri laitteilla, käytetään usein valmiita ratkaisuja ponnahdusikkunoiden kalentereille ja aika-syötteille.
Kiitos palautteestasi!