46 of 133 menu

Input žymė

input žymė sukuria įvairius HTML formos elementus: paprastą įvesties lauką, slaptažodžio lauką, varnelę checkbox (čekboksą), radio mygtukus (radijo mygtukus), mygtuką.

input žymė turi būti form žymės viduje. Tai nėra privaloma, bet būtina norint išsiųsti duomenis į serverį ir vėliau juos apdoroti naudojant PHP.

Nereikalauja uždarančios žymės.

Atributai

Atributas Aprašas
type Nustato įvesties lauko tipą. Variantai žr. toliau.
value Numatytoji reikšmė įvesties lauke. Mygtuko atveju nustato jo tekstą. Išsamiau žr. atributą value.
placeholder Užuomina įvesties lauke, išsamiau žr. atributą placeholder.
name Įvesties lauko vardas. Reikalingas norint gauti įvesties lauko duomenis PHP. Kad forma veiktų teisingai, įvesties laukų vardai neturi sutapti vienas su kitu (vienoje formoje). Jei jie sutaps - PHP ateis duomenys to įvesties lauko, kuris yra žemiau HTML kode.
disabled Blokuoja formos elementą (ne tik input, bet ir beveik bet kurį kitą), išsamiau žr. atributą disabled.

Atributo type reikšmės

Reikšmė Aprašas
text Sukuria paprastą teksto įvesties lauką.
password Sukuria teksto įvesties lauką slaptažodžiui. Pabandykite į jį įvesti tekstą - jis bus rodomas žvaigždutėmis.
checkbox Sukuria varnelę čekboksą. Išsamiau žr. checkbox.
radio Sukuria radijo perjungiklį. Išsamiau žr. radio.
hidden Sukuria paslėptą input lauką, kuris nebus matomas ekrane, bet siųs į serverį atribute value esančius duomenis.
button Sukuria mygtuką. Šio mygtuko paspaudimas nesiųs formos į serverį. Jis gali būti naudojamas nuorodos viduje arba per JavaScript. Pagal nutylėjimą mygtukas neturi teksto (mygtuko be teksto pavyzdys: ), jis nustatomas naudojant value. Taip pat žr. žymę button, kuri taip pat sukuria mygtuką.
submit Sukuria mygtuką, kuris siųs duomenis į serverį. Mygtuko tekstas priklauso nuo naršyklės, jį galima pakeisti naudojant value. Taip pat žr. žymę button, kuri taip pat sukuria mygtuką.
reset Sukuria mygtuką, kuris išvalo užpildytą formą. Mygtuko tekstas priklauso nuo naršyklės, jį galima pakeisti naudojant value.
file Sukuria failo pasirinkimo mygtuką. Šio mygtuko dizainą draudžiama keisti per CSS (tačiau yra sudėtingi būdai). Jei jums reikia tokio lauko formoje, tai form žymė turi turėti atributą enctype su reikšme multipart/form-data.

Naujos HTML5 atributo type reikšmės

Šios atributo reikšmės yra naujos, atsirado tik HTML5, todėl kai kuriose naršyklėse jos gali neveikti arba veikti skirtingai skirtingose naršyklėse.

Jei naršyklė negali suprasti atributo type turinio (pavyzdžiui, jei jis nepalaikomas arba klaidingai įvestas), ji laikys elementą paprastu teksto input lauku, tarsi type būtų nustatyta reikšmė text.

Pažiūrėkite toliau pateiktus pavyzdžius skirtingose naršyklėse. Pabandykite įvesti į input laukus tekstą ir paspauskite siuntimo mygtuką. Jei tekstas neteisingas arba laukas tuščias - naršyklė išduos klaidą. Pavyzdžiui, jei į lauką su tipu email įvestas neteisingas el. pašto adresas - naršyklė neleis siųsti formos ir parodys klaidos pranešimą (klaidos tekstą ir jos išvaizdą html css keisti negalima). Jei laukas tuščias - naršyklė taip pat išduos klaidą, tai pasiekiama naudojant atributą required:

Reikšmė Aprašas
email
number
url
tel
search
color
date
month
week
datetime
datetime-local
range

Taip pat žiūrėkite

  • žymė textarea,
    kuri sukuria kelių eilučių įvesties lauką
  • atributas pattern,
    kuris atlieka įvesties laukų validavimą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti