Primjeri HTML gumba. Kada koristiti element dugmeta
Primjeri HTML gumba. Kada koristiti element dugmeta
24.06.2019Recenzije
Opis
HTML oznaka
Kada pretraživač renderuje element na web stranici, tada cijeli element sa svim njegovim sadržajem postaje jedno aktivno dugme. Podrazumevano će imati isti izgled kao dugme kreirano pomoću , ali zbog svoje sposobnosti da sadrži druge HTML elemente, ima mnogo više opcija za primjenu CSS stilova na njega.
Napomena: Da biste promijenili zadani izgled kursora kada pređete preko gumba, koristite svojstvo kursora CSS.
Atributi
autofokus: govori pretraživaču da dugme treba da dobije fokus nakon što se stranica učita. Vrijednosti za autofokus boolean atribut mogu se postaviti na sljedeće načine:
Onemogućeno: Onemogućava mogućnost klikanja na dugme. Ovo se može koristiti kada dugme treba da postane aktivno kada su ispunjeni određeni uslovi (na primer, kada je izabrano polje za potvrdu itd.), biće moguće aktivirati dugme pomoću JavaScript-a. Vrijednosti za onemogućeni boolean atribut mogu se postaviti na sljedeće načine: obrazac: Označava kojem obliku pripada ovo dugme. Vrijednost je jedan ili više identifikatora obrasca odvojenih razmacima. Broj identifikatora u vrijednosti atributa ovisi o broju obrazaca koji pripadaju gumbu:
Dugme je izvan elementa obrasca, ali je dio obrasca.
Pošalji
Napomena: Atribut nije podržan u Internet Exploreru.
Formaction: Određuje adresu na koju se šalju podaci obrasca kada se klikne na dugme. Ako je atribut akcije određen za obrazac, tada će atribut formacije nadjačati njegovu vrijednost:
Atribut formaction se koristi samo za dugmad 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 server. Koristi se samo za dugmad sa atributom type="submit". Moguće vrijednosti atributa:
application/x-www-form-urlencoded- svi znakovi su kodirani prije slanja (podrazumevana vrijednost).
multipart/form-data- znakovi nisu kodirani (ovaj metod se koristi kada se koriste formulari koji imaju kontrolnu datoteku za otpremanje).
tekst/običan- razmaci se konvertuju u znak "+", ali znakovi nisu kodirani.
Ako je atribut enctype specificiran za obrazac, tada će atribut formenctype nadjačati njegovu vrijednost.
Napomena: Atribut nije podržan u IE9 i ranijim verzijama.
Formmethod: Određuje koja će se HTTP metoda koristiti prilikom slanja podataka obrasca. Koristi se samo za dugmad sa atributom type="submit". Moguće vrijednosti atributa:
dobiti- podaci obrasca se dodaju na kraju URL-a: URL?name=value?name=value
pošta- šalje podatke obrasca kao HTTP nakon transakcije
Ako obrazac ima atribut metode, tada će atribut formmethod nadjačati njegovu vrijednost.
Napomena: Atribut nije podržan u IE9 i ranijim verzijama.
Formnovalidate: Određuje da podaci obrasca neće biti provjereni. Koristi se samo za dugmad sa atributom type="submit". Vrijednosti za autofokus boolean atribut mogu se postaviti na sljedeće načine: Ako je atribut novalidate specificiran za obrazac, tada će atribut formnovalidate nadjačati njegovu vrijednost.
Napomena: Atribut nije podržan u IE9 i ranijim verzijama, kao ni u Safariju.
Cilj obrasca: Određuje gdje će se odgovor prikazati nakon slanja obrasca. Koristi se samo za dugmad sa atributom type="submit". Moguće vrijednosti atributa:
_blank- otvara odgovor u novom prozoru ili kartici.
_self- otvara odgovor u istom direktoriju u kojem se nalazi link (podrazumevana vrijednost).
_parent- otvara odgovor u nadređenom prozoru.
_top- otvara odgovor u punoj širini prozora.
frame_name- otvara odgovor u iframe-u čije je ime navedeno kao vrijednost.
Ako obrazac ima ciljni atribut, tada će atribut formtarget nadjačati njegovu vrijednost.
Napomena: Atribut nije podržan u IE9 i ranijim verzijama.
Ime: Određuje ime za element . Koristi se za upućivanje na podatke obrasca nakon što su dostavljeni ili za upućivanje na element u JavaScript-u.
Napomena: neke stavke mogu dijeliti isto ime. Ovo vam omogućava da imate više dugmadi sa istim imenom koji se mogu poslati s različitim vrijednostima kada koristite obrazac.
Vrsta: Određuje tip dugmeta:
dugme- aktivno dugme
resetovati- dugme koje briše formu od unetih podataka
submit- dugme za slanje podataka obrasca (podrazumevana vrednost)
Napomena: Uvijek navedite atribut tipa za dugmad jer različiti pretraživači mogu imati različite zadane vrijednosti za atribut tipa.
Vrijednost: Vrijednost dugmeta koja će biti poslana na server ili pročitana pomoću skripti.
Napomena: ako koristite element u HTML obliku, tada će IE7 i starije verzije tog pretraživača poslati tekst između i. Dok će drugi pretraživači poslati sadržaj atributa value.
Tag (sa engleskog. dugme- dugme) kreira dugmad na web stranici i svojom radnjom podsjeća na rezultat dobiven korištenjem (sa atributom type="button | reset | submit").
Za razliku od ovog elementa, nudi napredne opcije za kreiranje dugmadi. Na primjer, bilo koji HTML elementi, uključujući slike, mogu se postaviti na takvo dugme. 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 vrijednost uloge: dugme
Važeće vrijednosti uloge:
polje za potvrdu
veza
menuitem
menuitemcheckbox
menuitemradio
opcija
radio
prekidač
Atributi
autofokus - Postavlja dugme da dobije fokus nakon što se stranica učita.
onemogućeno - Blokira pristup i modifikaciju elementa.
form - povezuje obrazac i dugme.
formacija - Postavlja adresu na koju se podaci obrasca šalju kada se klikne na dugme.
formenctype - Kako su podaci obrasca kodirani.
formmethod - Određuje metodu za slanje podataka obrasca.
formtarget - Otvara rezultat slanja obrasca u novom prozoru ili okviru.
ime - Određuje jedinstveno ime za dugme.
type - Postavlja tip dugmeta: normalno; za slanje podataka obrasca na server; da obrišete obrazac.
value - Vrijednost dugmeta koja će biti poslata na server ili pročitana pomoću skripti.
autofokus
Atribut autofokusa određuje da dugme dobija fokus nakon što se stranica učita. Takvo dugme se može odmah pritisnuti bez prebacivanja fokusa na njega, na primjer, pomoću tipkovnice.
Sintaksa
...
Vrijednosti
Zadana vrijednost
onemogućeno
Blokira pristup dugmetu i njegovu modifikaciju. U ovom slučaju, prikazan je sivom bojom i nije dostupan za aktivaciju od strane korisnika. Osim toga, takvo dugme ne može primiti fokus pritiskom na tipku Tab, korištenjem miša ili na neki drugi način. Međutim, ovo stanje dugmeta se može promeniti putem skripti. Vrijednost onemogućenog dugmeta se ne prosljeđuje serveru.
Sintaksa
...
Vrijednosti
Zadana vrijednost
Podrazumevano, ova vrijednost je onemogućena.
formu
Povezuje dugme sa formom po njegovom ID-u. Takva veza je neophodna kada se dugme ne nalazi unutar elementa
Imajte na umu da se broje svi razmaci u oznaci dugmeta, za razliku od običnog HTML teksta, tako da možete staviti bilo koji broj razmaka koji će na kraju uticati na širinu dugmeta. Ali ispravnije je, naravno, postaviti izgled dugmeta preko CSS-a. Rezultat primjera prikazan je na sl. jedan.
vrijednost atributa vrijednosti ne može biti prazna.
Drugi način kreiranja dugmeta zasniva se na korišćenju elementa . Po svom djelovanju podsjeća na rezultat dobiven uz pomoć . Ali za razliku od njega, nudi napredne opcije za kreiranje dugmadi. Na primjer, možete postaviti bilo koji HTML element na takvo dugme, uključujući slike i tabele. Na sl. 2 prikazuje različite tipove dugmadi dobijenih upotrebom
.
Rice. 2. Dugmad kreirana sa
Sintaksa za kreiranje takvog dugmeta je sljedeća.
Natpis na dugmetu
Atributi su navedeni u tabeli. 1, ali za razliku od dugmeta atribut value definira samo vrijednost koja se šalje serveru, a ne oznaku na gumbu. Ako želite da prikažete sliku na dugmetu, onda dodano unutra , kao što je prikazano u primjeru 2.
Primer 2. Slika na dugmetu
Dugme
Ovaj primjer pokazuje kako kreirati obično dugme sa tekstom, kao i dugme sa tekstom i slikom. Veličina dugmeta zavisi od sadržaja , ali se razmaci zanemaruju, pa se jednostavno povećava njihov broj, kao u slučaju korištenja , širina dugmeta se ne može promeniti.
Za slanje podataka na server koristi se posebno dugme Pošalji. Njegov izgled se ne razlikuje od običnih dugmadi, ali kada se na njega klikne, skače na obrađivač obrasca na adresi specificiranoj atributom akcije elementa.
Dugme za resetovanje
Kada kliknete na dugme Reset, podaci obrasca se vraćaju na prvobitne vrednosti. Ovo dugme se u pravilu koristi za brisanje podataka unesenih u polja obrasca. Za velike formulare je bolje da uopšte ne koristite dugme Reset, da ne biste greškom kliknuli na njega, jer ćete tada morati ponovo da popunite formular.
Sintaksa za kreiranje navedenog dugmeta je jednostavna i slična ostalim dugmadima.
Natpis na dugmetu
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 dugme "Obriši", vrijednost polja će biti vraćena i u njemu će se ponovo pojaviti natpis "Unesite tekst".
HTML oznake
Značaj i primjena
HTML oznaka koristi se za postavljanje dugmeta. Unutar oznake možete postaviti i formatirani tekst i sliku. Ovo je glavna razlika između ovog elementa i dugmadi kreiranih pomoću oznake (sa tipom atributa = "button" ).
Uvijek navedite za oznaku tip atributa = "button" ako se element koristi kao običan gumb. Ako koristite oznaku unutar HTML obrasca, možda ćete otkriti da stariji pretraživači mogu prikazati različite vrijednosti prilikom slanja obrasca. U tom slučaju se preporučuje korištenje elementa za slanje HTML obrazaca.
Podrška za pretraživač
Tag
Opera
IExplorer
rub
Da
Da
Da
Da
Da
Da
Atributi
Atribut
Značenje
Opis
autofokus
Boolean atribut koji specificira da dugme treba automatski dobiti fokus kada se stranica učita.
onemogućeno
onemogućeno
Je boolean atribut i specificira da dugme treba biti onemogućeno (nije dostupno za interakciju korisnika).
form_id
Određuje oblik (element
URL
Određuje URL datoteke koja će obraditi (kontrolisati) unos nakon slanja obrasca (samo za type="submit">).
Određuje kako se podaci obrasca trebaju kodirati kada se predaju na server (samo za type="submit">).
dobiti pošta
Određuje koji HTTP metod treba koristiti prilikom slanja podataka obrasca (samo za type="submit">).
formnovalidate
Označava da se provjera valjanosti podataka koje je korisnik unio u obrazac nije izvršena (samo za type="submit">).
_blank _self _parent _top framename
Govori pretraživaču gdje da prikaže odgovor primljen nakon slanja obrasca (kartica, trenutni prozor ili okvir). Zadana vrijednost je _self - prikazuje odgovor u trenutnom prozoru. Korišćen samo za type="submit">.
ime
ime
Određuje ime za dugme koje se prosleđuje kada se obrazac pošalje.
tip
dugme resetovati submit
Određuje tip dugmeta. Zadana vrijednost submit.
vrijednost
tekst
Određuje početnu vrijednost za dugme.
Primjer upotrebe
Tag Dugme 1
Dugme 3
U ovom primjeru postavili smo 3 dugmeta, koji su dobili jedinstvena imena sa atributom name i, koristeći interne CSS stilove, specificirali širinu ( širina) veličine 80 piksela i visine ( visina) veličine 50 piksela:
Tekst unutra prvo dugme formatirali smo ga podebljanim slovima (tag ). Obratite pažnju da je tekst koji smo stavili unutar oznake prikazan na samom dugmetu.
Unutra drugo dugme element objavili smo *.png slika (sa prozirnom pozadinom). Sa atributom alt postavljamo alternativni tekst za sliku, u slučaju da se iz nekog razloga ne učitava (obavezni atribut), postavljamo relativnu putanju do slike sa atributom src (obavezni atribut), širinom (širina) i atributi visina (visina) postavljaju dimenzije slike na 40 x 40 piksela. Imajte na umu da atributi koji postavljaju veličinu ne moraju specificirati mjerne jedinice, za razliku od CSS stilova, jer atributi mogu specificirati samo vrijednost u pikselima.
Tekst unutra treće dugme formatirali smo kurziv (tag ).
Rezultat našeg primjera:
Sljedeći primjer pokazuje upotrebu atributa koji vam omogućavaju da ne provjerite valjanost podataka koje je unio korisnik i kaže pregledniku gdje da prikaže odgovor primljen nakon slanja obrasca.
Korištenje formnovalidate i formtarget HTML atributa oznake
U ovom primjeru, unutar forme, kreirali smo dva elementa
Uputstvo
Upotreba deskriptora dodaje dugme na stranicu sa imenom imena i vrednošću vrednosti. Atribut name daje elementu jedinstveni identifikator i koristi se za određivanje njegove vrijednosti od strane rukovatelja obrascima. Value crta traženi tekst na vrhu. Na primjer, da biste kreirali dugme, napišite sljedeći kod:
Ova komanda će kreirati dugme pod nazivom dugme sa napisanim "Pošalji".
Deskriptor stvara slično element, međutim, nudi mnoge dodatne opcije koje će web programer možda morati koristiti. Da, gotovo možete prekriti tabelu ili sliku, obogaćeni tekst ili listu. Na primjer:
Tekst
Atribut forme specificira ID obrasca koji će se koristiti za obradu podataka. Formaction postavlja rukovatelj obrascima na drugi dio dokumenta, datoteke ili stranice. Formmethod je odgovoran za definiranje metode prosljeđivanja podataka. Name postavlja ime dugmeta, tip - tip (normalan, za slanje podataka ili za brisanje obrasca). Vrijednost - vrijednost koju će skripte čitati. Dugme će prikazati sliku sa navedenom adresom i tekstom.
Da biste kreirali dugme koje će obraditi unesene podatke, morate navesti odgovarajući tip u atributu:
Da biste kreirali dugme koje briše korisnički unos, postavite tip = “reset”.