Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Datalist-Elementin Käyttäminen Ennalta Määritettyihin Syötevihjeisiin | HTML-Lomakkeet ja Käyttäjän Syöte
HTML:n Perusteet
course content

Kurssisisältö

HTML:n Perusteet

HTML:n Perusteet

1. Verkkokehityksen Ymmärtäminen
2. HTML-Tunnisteet ja -Attribuutit
3. HTML-Dokumentin Rakenne
4. Työskentely Median ja Taulukoiden Kanssa

book
Datalist-Elementin Käyttäminen Ennalta Määritettyihin Syötevihjeisiin

HTML:n <datalist>-elementtiä käytetään luomaan ennalta määritelty luettelo vaihtoehdoista <input>-elementille. Se antaa käyttäjälle mahdollisuuden valita vaihtoehto luettelosta, mutta myös mahdollisuuden syöttää oma arvo, jos he niin haluavat. Ennalta määriteltyjen arvojen luettelo pysyy piilossa, kunnes käyttäjä alkaa kirjoittaa siihen liittyvään tekstikenttään. <datalist> on yhdistetty id-attribuutilla, ja <input> on linkitetty siihen list-attribuutin avulla.

html

index.html

copy

Kaiken kaikkiaan <datalist>-elementti voi olla hyödyllinen tapa tarjota ennalta määritelty luettelo vaihtoehdoista, joista käyttäjät voivat valita, samalla kun heille annetaan joustavuutta syöttää oma arvo tarvittaessa.

Esimerkki

Kun käyttäjä alkaa kirjoittaa kategoria syöttökenttään, selain näyttää ennalta määritetyt kategoriat datalist-elementistä. Jos mikään vaihtoehdoista ei vastaa käyttäjän syötettä, hän voi silti kirjoittaa oman kategorian. Tämä mahdollistaa käyttäjän valita listasta ja syöttää manuaalisesti arvon tarvittaessa.

html

index.html

copy
  • <label for="category">: merkitsee syöttökentän, osoittaen käyttäjälle, että heidän tulisi valita tai syöttää tuotteen kategoria;

  • <input type="text" name="category" id="category" list="categories"/>: syöttökenttä, jossa käyttäjä voi joko kirjoittaa kategorian tai valita saatavilla olevista vaihtoehdoista. list="categories"-attribuutti yhdistää tämän syötön datalist-elementtiin, jonka ID on categories;

  • <datalist id="categories">: tämä sisältää listan ennalta määritetyistä tuotekategorioista. Nämä vaihtoehdot näkyvät ehdotuksina, kun käyttäjä alkaa kirjoittaa syöttökenttään;

  • <option value="...">: jokainen option edustaa tuotekategoriaa listassa. Käyttäjä voi valita yhden näistä kategorioista tai kirjoittaa oman arvonsa, jos se ei vastaa mitään vaihtoehdoista.

1. Mitä HTML-elementtiä käytetään luomaan avattava valikko, jossa on useita vaihtoehtoja?

2. Mikä on datalist-elementin tarkoitus?

3. Mitä attribuuttia käytetään linkittämään datalist-elementti input-elementtiin?

question mark

Mitä HTML-elementtiä käytetään luomaan avattava valikko, jossa on useita vaihtoehtoja?

Select the correct answer

question mark

Mikä on datalist-elementin tarkoitus?

Select the correct answer

question mark

Mitä attribuuttia käytetään linkittämään datalist-elementti input-elementtiin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 9

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

HTML:n Perusteet

HTML:n Perusteet

1. Verkkokehityksen Ymmärtäminen
2. HTML-Tunnisteet ja -Attribuutit
3. HTML-Dokumentin Rakenne
4. Työskentely Median ja Taulukoiden Kanssa

book
Datalist-Elementin Käyttäminen Ennalta Määritettyihin Syötevihjeisiin

HTML:n <datalist>-elementtiä käytetään luomaan ennalta määritelty luettelo vaihtoehdoista <input>-elementille. Se antaa käyttäjälle mahdollisuuden valita vaihtoehto luettelosta, mutta myös mahdollisuuden syöttää oma arvo, jos he niin haluavat. Ennalta määriteltyjen arvojen luettelo pysyy piilossa, kunnes käyttäjä alkaa kirjoittaa siihen liittyvään tekstikenttään. <datalist> on yhdistetty id-attribuutilla, ja <input> on linkitetty siihen list-attribuutin avulla.

html

index.html

copy

Kaiken kaikkiaan <datalist>-elementti voi olla hyödyllinen tapa tarjota ennalta määritelty luettelo vaihtoehdoista, joista käyttäjät voivat valita, samalla kun heille annetaan joustavuutta syöttää oma arvo tarvittaessa.

Esimerkki

Kun käyttäjä alkaa kirjoittaa kategoria syöttökenttään, selain näyttää ennalta määritetyt kategoriat datalist-elementistä. Jos mikään vaihtoehdoista ei vastaa käyttäjän syötettä, hän voi silti kirjoittaa oman kategorian. Tämä mahdollistaa käyttäjän valita listasta ja syöttää manuaalisesti arvon tarvittaessa.

html

index.html

copy
  • <label for="category">: merkitsee syöttökentän, osoittaen käyttäjälle, että heidän tulisi valita tai syöttää tuotteen kategoria;

  • <input type="text" name="category" id="category" list="categories"/>: syöttökenttä, jossa käyttäjä voi joko kirjoittaa kategorian tai valita saatavilla olevista vaihtoehdoista. list="categories"-attribuutti yhdistää tämän syötön datalist-elementtiin, jonka ID on categories;

  • <datalist id="categories">: tämä sisältää listan ennalta määritetyistä tuotekategorioista. Nämä vaihtoehdot näkyvät ehdotuksina, kun käyttäjä alkaa kirjoittaa syöttökenttään;

  • <option value="...">: jokainen option edustaa tuotekategoriaa listassa. Käyttäjä voi valita yhden näistä kategorioista tai kirjoittaa oman arvonsa, jos se ei vastaa mitään vaihtoehdoista.

1. Mitä HTML-elementtiä käytetään luomaan avattava valikko, jossa on useita vaihtoehtoja?

2. Mikä on datalist-elementin tarkoitus?

3. Mitä attribuuttia käytetään linkittämään datalist-elementti input-elementtiin?

question mark

Mitä HTML-elementtiä käytetään luomaan avattava valikko, jossa on useita vaihtoehtoja?

Select the correct answer

question mark

Mikä on datalist-elementin tarkoitus?

Select the correct answer

question mark

Mitä attribuuttia käytetään linkittämään datalist-elementti input-elementtiin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 9
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt