Primjeri HTML gumba. Kada koristiti element Button
Primjeri HTML gumba. Kada koristiti element Button
24.06.2019Recenzije
Opis
HTML oznaka
Kada preglednik prikaže element na web stranici, tada cijeli element sa svim svojim sadržajem postaje jedan aktivni gumb. Prema zadanim postavkama imat će isti izgled kao gumb stvoren s , ali zbog mogućnosti da sadrži druge HTML elemente, ima puno više mogućnosti za primjenu CSS stilova na njega.
Napomena: Upotrijebite CSS svojstvo pokazivača da promijenite zadani izgled pokazivača kada zadržite pokazivač iznad gumba.
Atributi
autofokus: govori pregledniku da bi gumb trebao dobiti fokus nakon što se stranica učita. Vrijednosti za booleov atribut autofokusa mogu se postaviti na sljedeće načine:
Onemogućeno: Onemogućuje mogućnost klikanja na gumb. Ovo se može koristiti u slučaju kada bi gumb trebao postati aktivan kada su ispunjeni određeni uvjeti (na primjer, kada je odabran potvrdni okvir, itd.), bit će moguće aktivirati gumb pomoću JavaScripta. Vrijednosti za boolean disabled atribut mogu se postaviti na sljedeće načine: obrazac: Označava kojem obliku pripada ovaj gumb. Vrijednost je jedan ili više identifikatora obrasca, odvojenih razmacima. Broj identifikatora u vrijednosti atributa ovisi o broju obrazaca koji pripadaju gumbu:
Gumb je izvan elementa obrasca, ali je dio obrasca.
poslati
Napomena: Atribut nije podržan u Internet Exploreru.
Formaction: Određuje adresu na koju se podaci obrasca šalju kada se pritisne gumb. Ako je atribut akcije naveden za obrazac, tada će atribut formacije nadjačati njegovu vrijednost:
Atribut formacije koristi se samo za gumbe s atributom type = "submit".
Napomena: Atribut nije podržan u IE9 i ranijim verzijama.
Formenctype: Određuje kako se podaci obrasca trebaju kodirati prije slanja na poslužitelj. Koristi se samo za gumbe s atributom type = "submit". Moguće vrijednosti atributa:
aplikacija / x-www-form-urlencoded- svi znakovi su kodirani prije slanja (zadano).
višedijelni / obrazac-podaci- znakovi nisu kodirani (ova metoda se koristi kada se koriste obrasci koji imaju kontrolnu datoteku za prijenos).
tekst / običan- razmaci se pretvaraju u znak "+", ali znakovi nisu kodirani.
Ako je atribut enctype naveden za obrazac, tada će atribut formenctype nadjačati njegovu vrijednost.
Napomena: Atribut nije podržan u IE9 i ranijim verzijama.
Metoda obrasca: Označava koja će se HTTP metoda koristiti prilikom slanja podataka obrasca. Koristi se samo za gumbe s atributom type = "submit". Moguće vrijednosti atributa:
dobiti- podaci obrasca se dodaju na kraju url-a: url? ime = vrijednost? ime = vrijednost
post- šalje podatke obrasca kao HTTP nakon transakcije
Ako je atribut metode naveden za obrazac, tada će atribut formmethod nadjačati njegovu vrijednost.
Napomena: Atribut nije podržan u IE9 i ranijim verzijama.
Formnovalidate: Označava da podaci obrasca neće biti provjereni. Koristi se samo za gumbe s atributom type = "submit". Vrijednosti za booleov atribut autofokusa mogu se postaviti na sljedeće načine: Ako je atribut novalidate naveden za obrazac, tada će atribut formnovalidate nadjačati njegovu vrijednost.
Napomena: Atribut nije podržan u IE9 i starijim verzijama, niti u Safariju.
Cilj obrasca: Određuje gdje će se odgovor prikazati nakon slanja obrasca. Koristi se samo za gumbe s atributom type = "submit". Moguće vrijednosti atributa:
_prazan- otvara odgovor u novom prozoru ili kartici.
_sebe- otvara odgovor u istom direktoriju u kojem se nalazi poveznica (zadano).
_roditelj- otvara odgovor u roditeljskom prozoru.
_vrh- otvara odgovor na cijelu širinu prozora.
naziv_okvira- otvara odgovor u iframeu čije je ime navedeno kao vrijednost.
Ako je ciljni atribut naveden za obrazac, tada će atribut formtarget nadjačati njegovu vrijednost.
Napomena: Atribut nije podržan u IE9 i ranijim verzijama.
Ime: Određuje naziv za element ... Koristi se za povezivanje za formu podataka nakon što su poslani ili za povezivanje s elementom u JavaScriptu.
Napomena: neke stavke mogu dijeliti isto ime. To vam omogućuje da imate više gumba s istim imenom kojima se mogu slati različite vrijednosti prilikom korištenja obrasca.
Vrsta: Definira vrstu gumba:
dugme- aktivni gumb
resetirati- gumb koji briše obrazac od unesenih podataka
podnijeti- gumb za slanje podataka obrasca (zadano)
Napomena: Uvijek navedite atribut tipa za gumbe, jer različiti preglednici mogu koristiti različite zadane postavke za atribut tipa.
Vrijednost: vrijednost gumba koji će biti poslan poslužitelju ili pročitan skriptama.
Napomena: ako koristite element u HTML obliku, IE7 i starije verzije tog preglednika slat će tekst između i... Dok će drugi preglednici poslati sadržaj atributa value.
Označiti (iz engleskog. dugme- dugme) stvara gumbe na web stranici i svojim djelovanjem podsjeća na rezultat dobiven korištenjem (s atributom tipa = "gumb | reset | pošalji").
Za razliku od ove stavke, nudi napredne opcije za stvaranje gumba. Na primjer, na takav gumb možete postaviti bilo koji HTML element, uključujući slike. Koristeći stilove, možete definirati izgled gumba promjenom fonta, boje pozadine, veličine i drugih parametara.
Sintaksa
...
Završna oznaka je obavezna.
WAI ARIA
Zadana uloga je: dugme
Važeće vrijednosti za ulogu:
potvrdni okvir
veza
stavka izbornika
menuitemcheckbox
menuitemradio
opcija
radio
sklopka
Atributi
autofokus - Postavlja gumb za primanje fokusa nakon što se stranica učita.
onemogućeno - Blokira pristup i izmjenu elementa.
obrazac - povezuje obrazac i gumb zajedno.
formacija - Postavlja adresu na koju se šalju podaci obrasca kada se pritisne gumb.
formenctype - Kako su podaci obrasca kodirani.
formmethod - Određuje metodu za slanje podataka obrasca.
formtarget - Otvara rezultat slanja obrasca u novom prozoru ili okviru.
naziv - Definira jedinstveni naziv za gumb.
type - Postavlja tip gumba: normalan; za slanje podataka obrasca na poslužitelj; za čišćenje kalupa.
vrijednost - vrijednost gumba koji će biti poslan poslužitelju ili pročitan pomoću skripti.
autofokus
Atribut autofokusa postavlja gumb za primanje fokusa nakon što se stranica učita. Takav se gumb može odmah pritisnuti bez fokusiranja na njega, na primjer, pomoću tipkovnice.
Sintaksa
...
Vrijednosti
Zadana vrijednost
onemogućeno
Blokira pristup gumbu i njegovu izmjenu. U tom je slučaju prikazan sivo i nije dostupan za aktivaciju od strane korisnika. Osim toga, takav gumb ne može dobiti fokus pritiskom na tipku Tab, mišem ili na bilo koji drugi način. Međutim, ovo stanje gumba može se promijeniti skriptama. Vrijednost zaključanog gumba ne prenosi se na poslužitelj.
Sintaksa
...
Vrijednosti
Zadana vrijednost
Ova vrijednost je onemogućena prema zadanim postavkama.
oblik
Povezuje gumb s obrascem prema njegovom identifikatoru. Takva veza je neophodna u slučaju kada se gumb ne nalazi unutar elementa.
Imajte na umu da se svi razmaci u oznaci gumba broje za razliku od normalnog HTML teksta, tako da možete koristiti bilo koji broj razmaka koji u konačnici utječu na širinu gumba. Ali ispravnije je, naravno, postaviti izgled gumba preko CSS-a. Rezultat primjera prikazan je na sl. 1.
Drugi način stvaranja gumba temelji se na korištenju elementa ... Po svom djelovanju nalikuje rezultatu dobivenom upotrebom ... Ali za razliku od njega, nudi napredne opcije za stvaranje gumba. Na primjer, možete postaviti bilo koji HTML element na ovakav gumb, uključujući slike i tablice. Na sl. 2 prikazuje različite tipove gumba dobivenih korištenjem
.
Riža. 2. Gumbi stvoreni s
Sintaksa za stvaranje takvog gumba je sljedeća.
Oznaka gumba
Atributi su navedeni u tablici. 1, ali za razliku od gumba atribut value definira samo vrijednost poslanu poslužitelju, a ne oznaku na gumbu. Ako želite prikazati sliku na gumbu, onda dodano unutra kao što je prikazano u primjeru 2.
Primjer 2. Slika na gumbu
Dugme
Ovaj primjer pokazuje kako napraviti običan gumb s tekstom, kao i gumb s istovremenom upotrebom teksta i grafike. Veličina gumba ovisi o sadržaju , ali se razmaci zanemaruju, dakle jednostavnim povećanjem njihovog broja, kao u slučaju korištenja , širina gumba se ne može promijeniti.
Za slanje podataka na poslužitelj postoji poseban gumb Pošalji. Njegov izgled se ne razlikuje od običnih gumba, ali kada kliknete na njega, idete na rukovatelj obrascima na adresi navedenu atributom akcije elementa
Gumb za resetiranje
Kada kliknete na gumb Reset, podaci obrasca se vraćaju na izvorne vrijednosti. Ovaj gumb se u pravilu koristi za brisanje podataka unesenih u polja obrasca. Za velike obrasce, bolje je potpuno odbiti korištenje gumba Reset, kako ga ne biste slučajno kliknuli, jer ćete tada morati ponovno ispuniti obrazac.
Sintaksa za stvaranje navedenog gumba je jednostavna i slična ostalim gumbima.
Oznaka gumba
Primjer 4 prikazuje obrazac s jednim tekstualnim poljem koje već sadrži unaprijed uneseni tekst pomoću atributa vrijednosti elementa. ... Nakon promjene teksta i klika na gumb "Izbriši", vrijednost polja će se vratiti i u njemu će se ponovno pojaviti natpis "Unesite tekst".
HTML oznake
Značenje i primjena
HTML oznaka koristi se za postavljanje gumba. Unutar oznake možete postaviti i formatirani tekst i sliku. Ovo je glavna razlika između ovog elementa i gumba stvorenih pomoću oznake (s atributom type = "button").
Uvijek navedite za oznaku tip atributa = "gumb" ako se element koristi kao običan gumb. Ako koristite oznaku unutar HTML obrasca, tada možete naići na činjenicu da starije verzije preglednika mogu predstavljati različite vrijednosti kada se obrazac pošalje. Preporuča se u ovom slučaju koristiti element za podnošenje HTML obrazaca.
Podrška za preglednik
Označiti
Opera
IExplorer
Rub
Da
Da
Da
Da
Da
Da
Atributi
Atribut
Značenje
Opis
autofokus
Booleov atribut koji označava da bi gumb trebao automatski dobiti fokus na učitavanje stranice.
onemogućeno
onemogućeno
Je boolean atribut koji označava da bi gumb trebao biti onemogućen (nedostupan za interakciju korisnika).
form_id
Određuje oblik (element
Url
Određuje URL datoteke koja će obraditi (kontrolirati) ulazne informacije nakon slanja obrasca (samo za type = "submit">).
aplikacija / x-www-form-urlencoded višedijelni / obrazac-podaci tekst / običan
Određuje kako se podaci obrasca trebaju kodirati kada se predaju poslužitelju (samo za type = "submit">).
dobiti post
Određuje koju HTTP metodu koristiti prilikom slanja podataka obrasca (samo za type = "submit">).
formnovalidate
Označava da se podaci koje je korisnik unio u obrazac ne provjerava točnost (samo za type = "submit">).
_prazan _sebe _roditelj _vrh naziv okvira
Govori pregledniku gdje da prikaže odgovor primljen nakon slanja obrasca (kartica, trenutni prozor ili okvir). Zadana vrijednost je _self - prikazuje odgovor u trenutnom prozoru. Koristi se samo za type = "submit">.
Ime
Ime
Određuje naziv gumba koji se prosljeđuje prilikom slanja obrasca.
tip
dugme resetirati podnijeti
Označava vrstu gumba. Zadana vrijednost podnijeti.
vrijednost
tekst
Određuje početnu vrijednost za gumb.
Primjer upotrebe
Označiti Gumb 1
Gumb 3
U ovom primjeru postavili smo 3 gumba, koji su dobili jedinstvena imena s atributom name i, koristeći interne CSS stilove, specificirali širinu ( širina) veličina 80 piksela i visina ( visina) veličine 50 piksela:
Tekst unutra prvi gumb formatirali smo ga podebljanim slovima (tag ). Imajte na umu da je tekst koji smo stavili unutar oznake prikazan na samom gumbu.
Unutra drugi gumb element postavili smo * .png slika (s prozirnom pozadinom). Atributom alt postavljamo alternativni tekst za sliku, u slučaju da se iz nekog razloga neće učitati (potreban atribut), postavljamo relativni put do slike s atributom src (potreban atribut), širinom (širina) i Atributi visine (visine) postavljaju dimenzije slike na 40 x 40 piksela. Imajte na umu da u atributima koji postavljaju veličinu ne morate navesti mjerne jedinice, za razliku od CSS stilova, iz razloga što atributi mogu specificirati samo vrijednost u pikselima.
Tekst unutra treći gumb formatirali smo kurziv (tag ).
Rezultat našeg primjera:
Sljedeći primjer pokazuje upotrebu atributa koji omogućuju da se ne provjeravaju podaci koje je korisnik unio na točnost i da se pregledniku kaže gdje da prikaže odgovor primljen nakon slanja obrasca.
Korištenje atributa HTML oznake formnovalidate i formtarget
U ovom primjeru, unutar obrasca, stvorili smo dva elementa
Upute
Korištenje deskriptora stranici dodaje gumb pod nazivom ime i vrijednost. Atribut name daje elementu jedinstveni identifikator i koristi ga procesor obrasca za određivanje njegove vrijednosti. Vrijednost postavlja traženi tekst na vrh. Na primjer, da biste stvorili gumb, napišite sljedeći kod:
Ova naredba će stvoriti gumb pod nazivom gumb na kojem je napisano "Pošalji".
Deskriptor stvara sličan element, međutim, nudi mnoge dodatne mogućnosti za korištenje koje bi web programer mogao zatrebati. Dakle, gotovo možete prekriti tablicu ili sliku, obogaćeni tekst ili popis. Na primjer:
Tekst
Atribut form specificira identifikator obrasca koji će se koristiti za obradu podataka. Formaction postavlja rukovatelj obrascima u drugom dijelu dokumenta, drugoj datoteci ili web-mjestu. Formmethod je odgovoran za definiranje metode za prijenos podataka. Naziv određuje naziv gumba, tip - tip (normalan, za slanje podataka ili za brisanje obrasca). Vrijednost - vrijednost koju će čitati skripte. Gumb će prikazati sliku s navedenom adresom i tekstom.
Da biste stvorili gumb koji će obraditi unesene podatke, morate navesti odgovarajuću vrstu u atributu:
Da biste stvorili gumb koji briše korisnički unos, postavite tip = "reset".
Bilješka
Deskriptor mora se nužno koristiti kao sadržaj oznake