Izveidojiet tīmekļa formas vietnēm (prakses pamācība)

Izvēlies pareizi - Tavs ceļvedis par HTML-Select elementiem

Visi pamācības video Izveidot tīmekļa formas tīmekļa vietnēm (prakses pamācība)

Šajā norādījumā uzzināsi, kā ar select-elementu HTML varēsi izveidot izvēlamos sarakstus, ko sauc arī par vienkāršiem nolaišanās izvēlnēm. Šī elementu kombinācija ir būtiska lietotāju mijiedarbībai ar web formas, jo tā ļauj lietotājiem izvēlēties no iepriekš definētajiem variantiem. Mēs apskatīsim gan vairākās izvēlēs, gan vienkāršos sarakstus un pārrunāsim stila iespējas, kas tev ir pieejamas.

Svarīgākie secinājumi

  • select-elementu kombinē ar option-Tagu, lai nodrošinātu izvēles iespējas.
  • Izvēlnes lauku noformējums ir ierobežots un atšķiras atkarībā no pārlūkprogrammas.
  • Ja vēlies lielāku kontroli pār izvēlnes lauku noformējumu, ieteicams apsvērt citas tehnoloģijas kā JavaScript vai ietvarus.

Pēc soļiem rokasgrāmata

Lai izveidotu vienkāršu nolaistās izvēlnes joslai, sāc ar select-elementu. Te noteiksi ievades lauku, kurā lietotāji var veikt savu izvēli.

Izvēlies pareizi - Tavs ceļvedis HTML izvēles elementiem

select-elementam ir jābūt name-attribūtam, lai tu varētu identificēt izvēlēto opciju forma iesniegšanas laikā. Šeit mēs nosaucam to par "favorite_fruits", lai iegūtu iecienītās augļus.

Iekš select-elementa pievieno vairākus option-Tagus, kas attēlo atsevišķās izvēles iespējas. Katram no šiem Tagiem ir gan redzams teksts, gan pamatvērtība, ko izmantos formu iesniegšanas laikā.

Izvēlies pareizi – Tavs ceļvedis HTML izvēlnes elementiem

Veic nolaistās izvēlnes joslai izveidot, varēsi size-attribūtu iestatīt uz 1, kas nozīmē, ka vienlaicīgi tiks rādīts tikai viens elements. Tas nodrošina, ka tas darbojas kā parasti nolaistās izvēlnes.

Izvēlies pareizi - Tavs rokasgrāmata HTML Select elementiem

select tam ir jābūt arī multiple-attribūtam. Ja pievienosi šo atribūtu, lietotāji var izvēlēties vairākas opcijas vienlaicīgi, līdzīgi kā ar izvēles rūtiņām. Lietotāji var izmantot kontroltaustiņu (vai komandas taustiņu Mac datoros), lai atlasītu vairākus elementus.

Izvēlies pareizi - Tavs ceļvedis HTML Select elementiem

Kad veic izvēli un iesniedz formu, izvēlēto opciju vērtība tiks nosūtīta uz serveri. Lai gan dati tiek pārraidīti kā masīvs, ir svarīgi, lai, izmantojot multiple, katru izvēlēto vērtību atrastu masīvā.

Izvēlies pareizi - Tavs ceļvedis HTML-izvēles elementiem

option-element var saturēt tikai vienkāršu tekstu. HTML kods, piemēram, attēli vai saites, option-Tagos netiks atbalstīts. Tomēr izskatu vari pielāgot, izmantojot CSS, piemēram, fontus vai fona krāsu.

Izvēlies pareizi - tavs ceļvedis HTML izvēles elementiem

Lai veiktu stilu pielāgojumus, piemēram, fontu un krāsu, vari izmantot optionu stilizācijas atribūtu. Tas ir vieglāk īstenot sarakstā, kas parādās normāli, jo tev ir lielāka kontrole pār izkārtojumu.

Izvēlēties pareizi - Tavs ceļvedis HTML izvēles elementiem

Atkarībā no pārlūkprogrammas, izvēlnes elementu izskats var atšķirties. Dažas pārlūkprogrammas, piemēram, var citādi attēlot izvēlnes fona krāsu un tekstu. Ir svarīgi ņemt vērā šo faktoru, veidojot savu formu.

Izvēlies pareizi - Tavs ceļvedis par HTML izvēles elementiem

Ja plāno attēlot attēlus kā izvēles iespējas, tas ar select paliek sarežģīti. Būtu saprātīgāk izmantot JavaScript vai ārējas UI bibliotēkas, jo parastus HTML elementus nevar ietvert option-Tagos.

Izvēlies pareizi – Tavs ceļvedis HTML-Select elementiem

Lai īstenotu sarežģītāku UI elementu, kuram nepieciešams elastīgs noformējums, iespējams, kombināciju no attēliem un tekstu, būtu viedāk izveidot savu nolaistās izvēlnes variantu vai izmantot esošu ietvaru.

Kopsavilkums - Pamācība par veidlapu izveidi ar izvēles sarakstiem

Šajā pamācībā tu mācēji, kā HTML izveido izvēles sarakstu ar select elementu. Šeit bija uzsvars uz izvēles lauku praktisko lietojumu, iespējām veikt vairākas izvēles un pamata stilizācijas opcijām.

Bieži uzdotie jautājumi

Kāda ir atšķirība starp un?Galvenā atšķirība ir tāda, ka piedāvā nolaižamo sarakstu, no kura tiks veikta izvēle, savukārt input type="radio" parāda vairākas opcijas, no kurām var izvēlēties tikai vienu.

Kā varu izvēlēties vairākas opcijas iekšpusē?Tu vari piemērot multiple atribūtu savam -elementam, lai ļautu veikt vairākas izvēles.

Vai es varu izmantot HTML iekšā?Nē, -elementi atbalsta tikai vienkāršu tekstu un ne HTML saturu.

Kā varu pielāgot elementu izskatu?Tu vari izmantot CSS, lai veiktu pamata stilu izmaiņas, tomēr iespējas ir ierobežotas, jo ne visas CSS īpašības ir pielietojamas -elementiem.

Kāda ir ieteicamā metode, ja vēlos izmantot attēlus izvēlēs?Lai izmantotu attēlus izvēles laukos, būtu labāk izmantot JavaScript vai ārējas UI bibliotēkas, jo -elementi neatbalsta HTML saturu iekšpusē.