HTML-syötetyypit
- Edellinen sivu HTML-lomakkeen elementit
- Seuraava sivu HTML Input ominaisuudet
Tämä luku kuvaa <input>-elementin syötetyyppejä.
Syötetyyppi: text
<input type="text"> määritteleeTekstisyöttöyksirivisen syöttökentän:
Esimerkki
<form> Etunimi:<br> <input type="text" name="firstname"> <br> Sukunimi:<br> <input type="text" name="lastname"> </form>
Yllä oleva HTML-koodi näyttää selaimessa tältä:}
Syötetyyppi: password
<input type="password"> MäärittääSalasanan kenttä:
Esimerkki
<form> Käyttäjän nimi:<br> <input type="text" name="username"> <br> Käyttäjän salasana:<br> <input type="password" name="psw"> </form>
Yllä oleva HTML-koodi näyttää selaimessa tältä:}
Huomautus:Salasanan kentän merkistö merkitään peittämällä (näytetään tähti tai täytetty ympyrä).
Syötetyyppi: submit
<input type="submit"> Määrittäälähettäälomakkeen tiedotLomakkeen käsittelyohjelmapääte.
Lomakkeen käsittelyohjelma (form-handler) on yleensä palvelusivu, joka sisältää skriptejä, jotka käsittelevät syötettyjä tietoja.
Määritä lomakkeen action-ominaisuudessa lomakkeen käsittelijä (form-handler):
Esimerkki
<form action="action_page.php"> Etunimi:<br> <input type="text" name="firstname" value="Mickey"> <br> Sukunimi:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit" value="Submit"> </form>
Yllä oleva HTML-koodi näyttää selaimessa tältä:}
Jos laitat pois lomakkeen lähettämispainikkeen value-ominaisuuden, painike saa oletusarvon:
Esimerkki
<form action="action_page.php"> Etunimi:<br> <input type="text" name="firstname" value="Mickey"> <br> Sukunimi:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit"> </form>
Syöte Tyyppi: valintapainike
<input type="radio"> Määrittää valintapainikkeen.
Radiovalitsimet sallivat käyttäjän valita VAIN yhden vaihtoehdon rajallisesta valikoimasta:
Esimerkki
<form> <input type="radio" name="sex" value="male" checked>Mies <br> <input type="radio" name="sex" value="female">Nainen </form>
Yllä oleva HTML-koodi näyttää selaimessa tältä:}
Syöte Tyyppi: valintaruutu
<input type="checkbox"> Määrittää valintaruudun.
Valintaruudut mahdollistavat käyttäjän valitseman yhden tai useamman vaihtoehdon rajallisesta valikoimasta.
Esimerkki
<form> <input type="checkbox" name="vehicle" value="Bike">Minulla on pyörä <br> <input type="checkbox" name="vehicle" value="Car">Minulla on auto </form>
Yllä oleva HTML-koodi näyttää selaimessa tältä:}
Syöte Tyyppi: painike
<input type="button"> MäärittääPainike。
Esimerkki
<input type="button" onclick="alert('Hello World!')" value="Click Me!">
Yllä oleva HTML-koodi näyttää selaimessa tältä:}
HTML5 syötteentyyppi
HTML5 lisäsi useita uusia syötteentyyppien:
- color
- date
- datetime
- datetime-local
- month
- number
- range
- search
- tel
- time
- url
- week
Huomautus:Vanhat selaimet eivät tue syötteentyyppiä, ne katsotaan tekstityypiksi.
Syötteentyyppi: number
<input type="number"> Käytetään syötteen kenttiin, jotka pitäisi sisältää lukuarvon.
Voit rajoittaa lukuja.
Selaimesen tuen mukaan rajoitukset voidaan soveltaa syötteen kenttiin.
Esimerkki
<form> Määrä (välillä 1 ja 5): <input type="number" name="quantity" min="1" max="5"> </form>
Syötteen rajoitukset
Tässä luetellaan joitakin yleisimpiä syötteen rajoituksia (joista jotkut ovat HTML5:ssä lisättyjä):
Ominaisuus | Kuvaus |
---|---|
disabled | Määritä, että syötteen kenttä tulisi olla poissa käytöstä. |
max | Määritä syötteen kentän suurin arvo. |
maxlength | Määritä syötteen kentän suurin merkistöjen määrä. |
min | Määritä syötteen kentän pienin arvo. |
pattern | Määritä syötteen arvon tarkistava säännöllinen lauseke. |
readonly | Määritä, että syötteen kenttä on lukko (ei muokattavissa). |
required | Määritä, että syötteen kenttä on pakollinen (pakollinen täyttö). |
size | Määritä syötteen kentän leveys (merkistöinä). |
step | Määritä syötteen kentän sallittu lukuero. |
value | Määritä syötteen kentän oletusarvo. |
Opit seuraavassa luvussa lisää syötteen rajoituksista.
Esimerkki
<form> Määrä: <input type="number" name="points" min="0" max="100" step="10" value="30"> </form>
Syötteentyyppi: date
<input type="date"> Käytetään syötteen kenttiin, jotka pitäisi sisältää päivämäärän.
According to browser support, the date picker will appear in the input field.
Esimerkki
<form> Syntymäpäivä: <input type="date" name="bday"> </form>
Voit lisätä rajoituksia syötteeseen:
Esimerkki
<form> Syötä päivämäärä ennen 1980-01-01: <input type="date" name="bday" max="1979-12-31"><br> Enter a date after 2000-01-01: Enter a date after 2000-01-01:<br> </form>
Input type: color
<input type="color"> Used for input fields that should contain colors.
According to browser support, the color picker will appear in the input field.
Esimerkki
<form> Select your favorite color: <input type="color" name="favcolor"> </form>
Input type: range
<input type="range"> Used for input fields that should contain values within a certain range.
According to browser support, the input field can be displayed as a slider control.
Esimerkki
<form> <input type="range" name="points" min="0" max="10"> </form>
You can use the following attributes to specify restrictions: min, max, step, value.
Input type: month
<input type="month"> Allow users to select month and year.
According to browser support, the date picker will appear in the input field.
Esimerkki
<form> Birthday (month and year): <input type="month" name="bdaymonth"> </form>
Input type: week
<input type="week"> Allow users to select week and year.
According to browser support, the date picker will appear in the input field.
Esimerkki
<form> Select a week: <input type="week" name="week_year"> </form>
Input type: time
<input type="time"> Allow users to select time (without time zone).
According to browser support, the time picker will appear in the input field.
Esimerkki
<form> Select a time: <input type="time" name="usr_time"> </form>
Input type: datetime
<input type="datetime"> Allow users to select date and time (with time zone).
According to browser support, the date picker will appear in the input field.
Esimerkki
<form> Birthday (date and time): <input type="datetime" name="bdaytime"> </form>
Input type: datetime-local
<input type="datetime-local"> Allow users to select date and time (without time zone).
According to browser support, the date picker will appear in the input field.
Esimerkki
<form> Birthday (date and time): <input type="datetime-local" name="bdaytime"> </form>
Syöteinen tyyppi: email
<input type="email"> Käytetään syötteenkenttiin, jotka pitäisi sisältää sähköpostiosoitteen.
Selaimen tuen mukaan sähköpostiosoite voidaan vahvistaa automaattisesti lähetettäessä.
Jotkut älypuhelimet tunnistavat email-tyypin ja lisäävät näppäimistöön ".com" sähköpostisyötteen vastaamiseksi.
Esimerkki
<form> Sähköposti: <input type="email" name="email"> </form>
Syöteinen tyyppi: search
<input type="search"> Käytetään hakukenttiin (hakukentän ilme on samanlainen kuin tavallinen tekstikenttä).
Esimerkki
<form> Hae Googlesta: <input type="search" name="googlesearch"> </form>
Syöteinen tyyppi: tel
<input type="tel"> Käytetään syötteenkenttiin, jotka pitäisi sisältää puhelinnumeron.
Vain Safari 8 tukee tel-tyyppiä tällä hetkellä.
Esimerkki
<form> Puhelin: <input type="tel" name="usrtel"> </form>
Syöteinen tyyppi: url
<input type="url"> Käytetään syötteenkenttiin, jotka pitäisi sisältää URL-osoitteen.
Selaimen tuen mukaan URL-kenttä voidaan vahvistaa automaattisesti lähetettäessä.
Jotkut älypuhelimet tunnistavat url-tyypin ja lisäävät näppäimistöön ".com" URL-syötteen vastaamiseksi.
Esimerkki
<form> Lisää kotisivusi: <input type="url" name="homepage"> </form>
- Edellinen sivu HTML-lomakkeen elementit
- Seuraava sivu HTML Input ominaisuudet