Bootstrap Lomakkeet

Mainokset

tässä opetusohjelmassa opit miten luoda tyylikäs muotoja Bootstrap.

Luo Lomakkeet, Bootstrap

HTML-lomakkeet ovat olennainen osa web-sivuja ja sovelluksia, mutta luoda lomakkeen asetteluja tai muotoilu lomakkeen ohjausobjektit manuaalisesti yksi kerrallaan käyttäen CSS ovat usein tylsiä ja tylsiä., Bootstrap suuresti yksinkertaistaa muotoilu ja kohdistus lomakkeen ohjausobjekteja, kuten tarrat, syötekenttiä, selectboxes, textareas, napit, jne. ennalta määriteltyjen luokkien kautta.

Bootstrap tarjoaa kolme erilaista lomakkeen asetteluja:

  • Vertical Lomake (oletuksena lomakkeen ulkoasu)
  • Vaaka-Muodossa
  • Inline Muodossa

seuraava osio antaa sinulle yksityiskohtaisen katsauksen kaikki nämä muodostavat ulkoasuja sekä eri muodossa, jotka liittyvät Bootstrap komponentteja yksi kerrallaan. Aloitetaan sitten.,

Luoda Pystysuora Muoto Layout

Tämä on oletuksena Bootstrap form layout jossa tyylejä käytetään lomakkeen ohjausobjektit ilman lisäämällä tahansa base class <form> elementti tai mitään suuria muutoksia markup.

tässä asettelussa olevat muotosäätimet on pinottu päälle vasemmanpuoleisilla etiketeillä.,

— lähtö yllä oleva esimerkki näyttää tältä:

Huom: Kaikki teksti-lomakkeen ohjausobjekteja, kuten <input>, <textarea> ja <select> vaativat luokka .form-control yleinen tyyli. .form-control luokka tekee niistä myös 100% leveä. Voit muuttaa niiden leveyttä tai käyttää niitä inline, voit käyttää ennalta määritettyjä grid luokat.,

Luoda Vaaka-Muodossa Layout

Voit myös luoda vaaka-muodossa ulkoasuja, jossa merkintöjä ja lomakkeen ohjausobjektit ovat linjassa side-by-side käyttäen Bootstrap grid luokat. Luoda vaaka-muodossa layout lisää class .row muodosta ryhmiä ja käyttää .col-*-* grid luokat määritä leveys tarrat ja valvontaa.

muista Myös soveltaa luokan .col-form-label ja <label> – elementtejä, niin että he ovat vertikaalisesti keskitetty ja niihin liittyvät lomakkeen ohjausobjektit., Katsotaanpa esimerkki:

— lähtö yllä oleva esimerkki näyttää tältä:

Luoda Inline Muodossa Layout

Joskus saatat haluta näyttö sarjan tarroja, lomakkeen ohjausobjektit ja painikkeet yhdellä vaakarivillä kompakti ulkoasu. Tämän voi tehdä helposti lisäämällä luokan .form-inline ja <form> elementti. Kuitenkin, lomakkeen ohjausobjektit näkyvät vain inline vuonna näkymäikkunoissa, jotka ovat vähintään 576px leveä.,

katsotaanpa katsomaan seuraavassa esimerkissä näet, miten se todella toimii.

— lähtö yllä oleva esimerkki näyttää tältä:

Huomautus: Se on suositeltavaa sisällyttää etiketti jokainen lomake tuloa, muuten näyttö lukijat on ongelmia teidän muotoja. Inline – muotoisten asettelujen tapauksessa etiketit voi kuitenkin piilottaa käyttämällä .sr-only – luokkaa, jolloin vain ruudunlukijat voivat lukea sen.,

tutustu katkelmia osassa on esimerkkejä jotkut kauniisti suunniteltu Bootstrap lomakkeet.

Luoda Staattinen Muoto Ohjaus

saattaa olla tilanne, kun haluat vain näyttää pelkkää tekstiä arvo seuraavaan muotoon etiketti sijaan työ-muodossa valvontaa. Voit tehdä tämän helposti korvaamalla luokka .form-control, jossa .form-control-plaintext ja soveltamalla määrite readonly.,

.form-control-plaintext class poistaa default muotoilu muodossa alalla, mutta säilyttää oikea marginaali ja täyte. Katsotaanpa katsomaan esimerkki:

— lähtö yllä oleva esimerkki näyttää tältä:

Sijoittaminen Valintaruudut ja Radiot

Valintaruudut ja radio-painikkeita voidaan sijoittaa joko päällekkäin tai inline.

Pinottu Valintaruudut ja Radiot

paikka valintaruudut tai valintanapeista pystysuoraan päällekkäin eli, rivi riviltä, vain kääri kaikki hallintalaitteet muodossa, ryhmän ja soveltaa luokan .d-block kunkin <label>. Lisäksi, käytä marginaali hyödyllisyys luokat oikea väli, kuten seuraavassa esimerkissä:

Inline Valintaruudut ja Radiot

Kuitenkin, sijoittaa ne inline eli side-by-side vain paikka kaikki lomakkeen ohjausobjektit-muodossa, ryhmä-ja käyttää marginaali hyödyllisyys luokat varmistaa asianmukainen väli. Ei tarvitse käyttää .d-block luokan <label> elementti, tässä tapauksessa., Katsotaan seuraavaa esimerkkiä:

Luoda Käytöstä Lomakkeen Ohjausobjektit

poistaa yksittäisen lomakkeen ohjausobjekteja, kuten <input>, <textarea>, <select> lisää vain ominaisuuksia disabled heille ja Bootstrap tekee loput.,ll näyttää tältä:

Kuitenkin, jos haluat poistaa kaikki tarkastukset sisällä <form> heti aseta ne sisälle <fieldset> elementti ja soveltaa ominaisuus on se, kuten seuraavassa esimerkissä:

— lähtö yllä oleva esimerkki näyttää tältä:

Luo Readonly Tuotantopanosten

Voit myös lisätä readonly boolean-attribuutin tulo-tai textarea estää muuttamista sen arvoa., Vain luku-tulot näkyvät vaalealla taustalla (kuten vammaisten tuloa), mutta se säilyttää standardin tekstin kohdistin. Tutustu seuraavassa esimerkissä näet, miten se toimii:

— lähtö yllä oleva esimerkki näyttää tältä:

Sarake Mitoitus Tulot, Textareas ja Valitse Laatikot

Voit myös ottelu koot lomakkeen ohjausobjektit Bootstrap grid sarake koot. Vain kääri kaavakkeet (ts., <input>, <textarea> ja <select>) grid sarakkeita, tai jokin custom elementti ja soveltaa grid-luokat, kuten seuraavassa esimerkissä:

Vinkki: Voit vaihtoehtoisesti käyttää luokan .form-row tilalle .row kun luot lomakkeen asetteluja. .form-row luokka on muunnelma standardin Bootstrap grid .row joka korvaa oletuksena sarake vesikourut tiukempaa ja enemmän kompakti ulkoasuja.,

Korkeus Mitoitus Tuotantopanosten ja Valitse Laatikot

Voit helposti muuttaa korkeutta tekstinsyöttöä ja valitse laatikot vastaamaan painiketta kokoja. Käytä form control, korkeus mitoitus luokat, kuten .form-control-lg, .form-control-sm ja <input> ja <select> laatikot luoda sitä suurempia tai pienempiä kokoja.

Saattamista Auttaa Tekstin ympärillä Lomakkeen Ohjausobjektit

Asettaminen auttaa tekstin muodossa valvonnan tehokas tapa ohjata käyttäjää korjaamaan tiedot muodossa., Voit sijoittaa lohkotason ohjetekstin lomakkeen ohjaukseen käyttämällä luokkaa .form-text. Block help-teksti näkyy tyypillisesti ohjaimen alareunassa. Tässä on esimerkki:

— lähtö yllä oleva esimerkki näyttää tältä:

Samalla tavalla, voit myös sijoittaa inline apua tekstiä <small> elementti. Ei tarvitse käyttää .form-text tässä tapauksessa., Seuraava esimerkki näyttää, miten toteuttaa tämä:

— lähtö yllä oleva esimerkki näyttää tältä:

Bootstrap Muodossa Validointi

Bootstrap 4 tarjoaa helpon ja nopea tapa validoida web-lomakkeiden asiakaspuolen. Se käyttää selaimen native form validation API vahvistaa lomakkeen. Muodossa validointi tyylejä sovelletaan kautta CSS :invalid ja :valid pseudo-luokkia. Se koskee <input>, <select> ja <textarea> elementit.,

tarkistetaan seuraavassa esimerkissä näet, miten se todella toimii.

Huomautus: custom Bootstrap muodossa validointi viestejä, sinun täytyy poistaa selaimen oletuksena palaute vihjeet lisäämällä novalidate boolean attribuutti <form> elementti. Kuitenkin, se tarjoaa edelleen pääsyn lomakkeen validointi APIs JavaScript.

Tässä on mukautettuja JavaScript-koodin, joka näyttää virheilmoituksia ja estää lomakkeen lähettäminen, jos on olemassa virheellinen kentät., Katso JavaScript sulkemiset luku oppia itse suorittaa toiminto.

— lähtö yllä oleva esimerkki näyttää tältä:

Vihje: Voit nollata ulkonäkö lomake ohjelmallisesti, poista luokka .was-validated class <form> elementti jättämisen jälkeen. Tämä luokka on käytössä automaattisesti lomakkeella Bootstrap, kun napsautat Lähetä-painiketta.,

Jos tarvitset server-side validointi, voit ilmoittaa virheellinen ja voimassa lomakkeen kentät .is-invalid ja .is-valid. .invalid-feedback ja .valid-feedback tukee myös näissä luokissa., Kokeile seuraavaa esimerkkiä nähdä, miten se toimii:

— lähtö yllä oleva esimerkki näyttää tältä:

Voit vaihtoehtoisesti vaihtaa .{valid|invalid}-feedback luokat .{valid|invalid}-tooltip luokat näyttö validoinnin palaute teksti tooltip tyyli.

muista Myös soveltaa tyyli position: relative tai luokan .position-relative parent-elementti asianmukaista palautetta tooltip paikannus., Tässä on esimerkki:

— lähtö yllä oleva esimerkki näyttää tältä:

Huomautus: Tausta kuvakkeet <select> elementit vain toimi kunnolla .custom-select, ei .form-control. Opimme Bootstrap custom lomakkeet seuraavassa luvussa.,

Tuettu Muoto Valvontaa Bootstrap

Bootstrap sisältää tuen kaikki standardin HTML-muodossa valvontaa sekä uusia HTML5 panos tyyppejä, kuten datetime, numero, sähköposti, osoite, haku, alue, väri, url, ja niin edelleen. Seuraavassa esimerkissä esitetään vakiolomakkeiden hallintalaitteiden käyttö Bootstrapilla.

Mainokset

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Siirry työkalupalkkiin