Shembuj të butonave HTML. Kur të përdoret elementi i butonit
Shembuj të butonave HTML. Kur të përdoret elementi i butonit
24.06.2019Vlerësime
Përshkrim
Etiketa HTML
Kur shfletuesi renderon elementin në një faqe interneti, atëherë i gjithë elementi me gjithë përmbajtjen e tij bëhet një buton aktiv. Si parazgjedhje, do të ketë të njëjtën pamje si butoni i krijuar me të , por për shkak të aftësisë së tij për të përmbajtur elementë të tjerë HTML, ai ka shumë më tepër opsione për aplikimin e stileve CSS në të.
Shënim: Për të ndryshuar pamjen e paracaktuar të kursorit kur qëndroni pezull mbi një buton, përdorni veçorinë CSS të kursorit.
Atributet
fokusimi automatik: I tregon shfletuesit që butoni duhet të fokusohet pasi të jetë ngarkuar faqja. Vlerat për atributin boolean të fokusimit automatik mund të vendosen në mënyrat e mëposhtme:
Disabled: Çaktivizon aftësinë për të klikuar butonin. Kjo mund të përdoret kur butoni duhet të aktivizohet kur plotësohen disa kushte (për shembull, kur zgjidhet një kuti kontrolli, etj.), do të jetë e mundur të aktivizohet butoni duke përdorur JavaScript. Vlerat për atributin boolean të çaktivizuar mund të vendosen në mënyrat e mëposhtme: forma: Tregon se cilës formë i përket ky buton. Vlera është një ose më shumë identifikues formash të ndara me hapësira. Numri i identifikuesve në vlerën e atributit varet nga numri i formave që i përkasin butonit:
Butoni është jashtë elementit të formës, por është pjesë e formularit.
dërgoni
Shënim: Atributi nuk mbështetet në Internet Explorer.
Formaction: Përcakton adresën ku të dhënat e formularit dërgohen kur klikohet butoni. Nëse një atribut veprimi është specifikuar për një formë, atëherë atributi formacion do të anashkalojë vlerën e tij:
Atributi formacion përdoret vetëm për butonat me atributin type="submit".
Shënim: Atributi nuk mbështetet në IE9 dhe më herët.
Formenctype: Përcakton se si të dhënat e formularit duhet të kodohen përpara se të dërgohen në server. Përdoret vetëm për butonat me atribut type="submit". Vlerat e mundshme të atributeve:
aplikacioni/x-www-form-urlencoded- të gjitha karakteret janë të koduara përpara dërgimit (vlera e parazgjedhur).
shumëpjesësh/formë-të dhëna- karakteret nuk janë të koduara (kjo metodë përdoret kur përdoren forma që kanë një skedar kontrolli të ngarkimit).
tekst/i thjeshtë- hapësirat konvertohen në karakterin "+", por karakteret nuk janë të koduara.
Nëse një atribut enctype është specifikuar për një formë, atëherë atributi formenctype do të anashkalojë vlerën e tij.
Shënim: Atributi nuk mbështetet në IE9 dhe më herët.
Formmethod: Përcakton se cila metodë HTTP do të përdoret kur dorëzohen të dhënat e formularit. Përdoret vetëm për butonat me atribut type="submit". Vlerat e mundshme të atributeve:
marr- të dhënat e formularit shtohen në fund të URL-së: URL?name=value?name=value
postim- dërgon të dhënat e formularit si HTTP pas transaksionit
Nëse një formë ka një atribut metodë, atëherë atributi formmethod do të anashkalojë vlerën e tij.
Shënim: Atributi nuk mbështetet në IE9 dhe më herët.
Formnovalidate: Përcakton që të dhënat e formularit nuk do të vërtetohen. Përdoret vetëm për butonat me atribut type="submit". Vlerat për atributin boolean të fokusimit automatik mund të vendosen në mënyrat e mëposhtme: Nëse atributi novalidate është specifikuar për një formë, atëherë atributi formnovalidate do të anashkalojë vlerën e tij.
Shënim: Atributi nuk mbështetet në IE9 dhe më herët, dhe në Safari.
Formtarget: Përcakton se ku do të shfaqet përgjigja pas dorëzimit të formularit. Përdoret vetëm për butonat me atribut type="submit". Vlerat e mundshme të atributeve:
_bosh- hap përgjigjen në një dritare ose skedë të re.
_vetja- hap përgjigjen në të njëjtin direktorium ku ndodhet lidhja (vlera e parazgjedhur).
_prind- hap përgjigjen në dritaren prind.
_lart- hap përgjigjen në gjerësinë e plotë të dritares.
emri i kornizës- hap përgjigjen në iframe, emri i së cilës është specifikuar si vlerë.
Nëse një formë ka një atribut objektiv, atëherë atributi formtarget do të anashkalojë vlerën e tij.
Shënim: Atributi nuk mbështetet në IE9 dhe më herët.
Emri: Përcakton një emër për elementin . Përdoret për t'iu referuar të dhënave të formularit pasi ato janë dorëzuar, ose për t'iu referuar një elementi në JavaScript.
Shënim: disa artikuj mund të ndajnë të njëjtin emër. Kjo ju lejon të keni shumë butona me të njëjtin emër që mund të dërgohen me vlera të ndryshme kur përdorni formularin.
Lloji: Përcakton llojin e butonit:
butonin- butoni aktiv
rivendosur- një buton që fshin formularin nga të dhënat e futura
paraqesin- butoni për dërgimin e të dhënave të formularit (vlera e parazgjedhur)
Shënim: Gjithmonë specifikoni atributin tip për butonat sepse shfletues të ndryshëm mund të kenë vlera të ndryshme të paracaktuara për atributin tip.
Vlera: Vlera e butonit që do të dërgohet në server ose do të lexohet duke përdorur skriptet.
Shënim: nëse përdorni element në një formë HTML, më pas IE7 dhe versionet e mëparshme të atij shfletuesi do të dërgojnë tekstin ndërmjet dhe. Ndërsa shfletuesit e tjerë do të dërgojnë përmbajtjen e atributit të vlerës.
Etiketë (nga anglishtja. butonin- butoni) krijon butona në një faqe interneti dhe në veprimin e saj i ngjan rezultatit të marrë duke përdorur (me tipar tip="button | rivendos | paraqes").
Ndryshe nga ky element, ofron opsione të avancuara për krijimin e butonave. Për shembull, çdo element HTML, duke përfshirë imazhet, mund të vendoset në një buton të tillë. Duke përdorur stilet, mund të përcaktoni pamjen e një butoni duke ndryshuar fontin, ngjyrën e sfondit, madhësinë dhe parametra të tjerë.
Sintaksë
...
Kërkohet etiketa mbyllëse.
WAI ARIA
vlera e paracaktuar e rolit: butonin
Vlerat e vlefshme të roleve:
kutia e kontrollit
lidhje
artikull i menusë
kutia e kontrollit të menusë
menuitemradio
opsion
radio
kaloni
Atributet
fokusimi automatik - Vendos butonin për të përqendruar pasi të jetë ngarkuar faqja.
i çaktivizuar - Bllokon aksesin dhe modifikimin e elementit.
forma - Lidh një formë dhe një buton.
formation - Vendos adresën në të cilën dërgohen të dhënat e formularit kur klikohet butoni.
formenctype - Si kodohen të dhënat e formularit.
formmetoda - Përcakton metodën për paraqitjen e të dhënave të formularit.
formnovalidate - Anulon vërtetimin e formularit.
formtarget - Hap rezultatin e paraqitjes së një formulari në një dritare ose kornizë të re.
emri - Përcakton një emër unik për butonin.
lloji - Vendos llojin e butonit: normal; për të dërguar të dhënat e formularit në server; për të pastruar formularin.
vlera - Vlera e butonit që do të dërgohet në server ose do të lexohet duke përdorur skriptet.
fokusim automatik
Atributi i fokusimit automatik specifikon që butoni merr fokusin pasi të jetë ngarkuar faqja. Një buton i tillë mund të shtypet menjëherë pa transferuar fokusin në të, për shembull, duke përdorur tastierën.
Sintaksë
...
vlerat
Vlera e paracaktuar
me aftësi të kufizuara
Bllokon aksesin te butoni dhe modifikimin e tij. Në këtë rast, ai shfaqet në gri dhe nuk është i disponueshëm për aktivizim nga përdoruesi. Për më tepër, një butoni i tillë nuk mund të fokusohet duke shtypur tastin Tab, duke përdorur miun ose ndryshe. Megjithatë, kjo gjendje e butonit mund të ndryshohet përmes skripteve. Vlera e butonit të çaktivizuar nuk i kalohet serverit.
Sintaksë
...
vlerat
Vlera e paracaktuar
Si parazgjedhje, kjo vlerë është e çaktivizuar.
formë
Lidh një buton me një formular sipas ID-së së tij. Një lidhje e tillë është e nevojshme kur butoni nuk ndodhet brenda elementit
Vini re se të gjitha hapësirat në etiketën e butonit numërohen, në krahasim me tekstin e thjeshtë HTML, kështu që çdo numër hapësirash mund të përfshihet, gjë që përfundimisht do të ndikojë në gjerësinë e butonit. Por është më e saktë, natyrisht, të vendosni pamjen e butonit përmes CSS. Rezultati i shembullit është paraqitur në Fig. një.
Oriz. 1. Pamje me butona
Ekzistojnë një numër rregullash të detyrueshme për butona të tillë:
vlera e atributit të vlerës nuk mund të jetë bosh.
Mënyra e dytë për të krijuar një buton bazohet në përdorimin e elementit . Në veprimin e saj, ajo i ngjan rezultatit të marrë me ndihmën e . Por ndryshe nga ai, ai ofron opsione të avancuara për krijimin e butonave. Për shembull, mund të vendosni çdo element HTML në një buton të tillë, duke përfshirë imazhet dhe tabelat. Në fig. 2 tregon lloje të ndryshme të butonave të marrë duke përdorur
.
Oriz. 2. Butonat e krijuar me
Sintaksa për krijimin e një butoni të tillë është si më poshtë.
Mbishkrimi në buton
Atributet janë të renditura në tabelë. 1, por ndryshe nga butoni atributi vlera përcakton vetëm vlerën e dërguar në server, jo etiketën në buton. Nëse dëshironi të shfaqni një imazh në butonin, atëherë shtuar brenda , siç tregohet në shembullin 2.
Shembulli 2. Figura në butonin
Butoni
Ky shembull tregon se si të krijoni një buton të rregullt me tekst, si dhe një buton me tekst dhe imazh. Madhësia e butonit varet nga përmbajtja , por hapësirat shpërfillen, pra thjesht shtohet numri i tyre, si në rastin e përdorimit , gjerësia e butonit nuk mund të ndryshohet.
Një buton i veçantë Submit përdoret për të dërguar të dhëna në server. Pamja e tij nuk ndryshon nga butonat e zakonshëm, por kur klikohet, kalon te trajtuesi i formularit në adresën e specifikuar nga atributi i veprimit të elementit.
Butoni i rivendosjes
Kur klikoni butonin Reset, të dhënat e formularit kthehen në vlerat e tyre origjinale. Si rregull, ky buton përdoret për të pastruar informacionin e futur në fushat e formularit. Për forma të mëdha, është më mirë të mos përdorni fare butonin Reset, në mënyrë që të mos klikoni gabimisht, sepse atëherë do të duhet të plotësoni përsëri formularin.
Sintaksa për krijimin e butonit në fjalë është e thjeshtë dhe e ngjashme me butonat e tjerë.
Mbishkrimi në buton
Shembulli 4 tregon një formë me një fushë të vetme teksti që tashmë përmban tekst të futur paraprakisht duke përdorur atributin e vlerës së elementit . Pas ndryshimit të tekstit dhe klikimit në butonin "Pastro", vlera e fushës do të rikthehet dhe mbishkrimi "Fut tekstin" do të shfaqet përsëri në të.
Etiketat HTML
Rëndësia dhe zbatimi
Etiketa HTML përdoret për të vendosur butonin. Brenda etiketës mund të vendosni si tekst ashtu edhe imazh të formatuar. Ky është ndryshimi kryesor midis këtij elementi dhe butonave të krijuar duke përdorur etiketën (me tipin e atributit = "buton" ).
Gjithmonë specifikoni për etiketën tip tipi i atributit = "button" nëse elementi përdoret si buton i rregullt. Nëse jeni duke përdorur etiketën brenda një formulari HTML, mund të zbuloni se shfletuesit më të vjetër mund të paraqesin vlera të ndryshme kur dorëzojnë formularin. Në këtë rast, rekomandohet përdorimi i elementit për të dorëzuar formularët HTML.
Mbështetja e shfletuesit
Etiketë
Opera
IExplorer
buzë
po
po
po
po
po
po
Atributet
atribut
Kuptimi
Përshkrim
fokusim automatik
Një atribut Boolean që specifikon se butoni duhet të marrë automatikisht fokusin kur faqja ngarkohet.
me aftësi të kufizuara
me aftësi të kufizuara
Është një atribut boolean dhe specifikon që butoni duhet të çaktivizohet (jo i disponueshëm për ndërveprimin e përdoruesit).
forma_id
Përcakton një formë (element
URL
Përcakton URL-në e skedarit që do të përpunojë (kontrollojë) hyrjen pas dorëzimit të formularit (vetëm për shkruani="submit">).
Përcakton se si duhet të kodohen të dhënat e formularit kur dorëzohen në server (vetëm për shkruani="submit">).
marr postim
Përcakton se cilën metodë HTTP të përdoret kur dorëzohen të dhënat e formularit (vetëm për shkruani="submit">).
formnovalidate
Tregon që vërtetimi i të dhënave të futura nga përdoruesi në formular nuk është kryer (vetëm për shkruani="submit">).
_bosh _vetja _prind _lart emri i kornizës
I tregon shfletuesit se ku të shfaqë përgjigjen e marrë pas dorëzimit të formularit (skeda, dritarja aktuale ose korniza). Vlera e paracaktuar është _self - shfaq përgjigjen në dritaren aktuale. Përdoret vetëm për shkruani="submit">.
emri
emri
Përcakton një emër për butonin që kalon kur formulari dorëzohet.
lloji
butonin rivendosur paraqesin
Përcakton llojin e butonit. Vlera e paracaktuar paraqesin.
vlerë
teksti
Përcakton vlerën fillestare për butonin.
Shembull përdorimi
Etiketë Butoni 1
Butoni 3
Në këtë shembull, ne kemi vendosur 3 butona, të cilëve iu dhanë emra unikë me atributin e emrit dhe, duke përdorur stilet e brendshme CSS, specifikuan një gjerësi ( gjerësia) me një madhësi prej 80 pikselësh dhe një lartësi ( lartësia) me një madhësi prej 50 pikselësh:
Teksti brenda butoni i parë e kemi formatuar me shkronja të zeza (etiketë ). Vini re se teksti që vendosim brenda etiketës shfaqet në vetë butonin.
Brenda butonin e dytë element kemi postuar *.png imazh (me sfond transparent). Me atributin alt, vendosim një tekst alternativ për imazhin, në rast se nuk ngarkohet për ndonjë arsye (atributi i detyrueshëm), vendosim shtegun relativ të imazhit me atributin src (atributi i detyrueshëm), gjerësia (gjerësia) dhe atributet lartësia (lartësia) vendosin përmasat e imazhit në 40 me 40 piksele. Ju lutemi vini re se atributet që vendosin madhësinë nuk kanë nevojë të specifikojnë njësi matëse, ndryshe nga stilet CSS, sepse atributet mund të specifikohen vetëm në piksel.
Teksti brenda butonin e tretë ne formatuam italic (etiketë ).
Rezultati i shembullit tonë:
Shembulli i mëposhtëm tregon përdorimin e atributeve që ju lejojnë të mos vërtetoni të dhënat e futura nga përdoruesi dhe t'i tregoni shfletuesit se ku të shfaqë përgjigjen e marrë pas dorëzimit të formularit.
Përdorimi i atributeve të etiketës formnovalidate dhe formtarget HTML
Në këtë shembull, brenda formularit, kemi krijuar dy elemente
Udhëzim
Përdorimi i përshkruesit shton një buton në faqe me emrin e emrit dhe vlerën e vlerës. Atributi name i jep elementit një identifikues unik dhe përdoret për të përcaktuar vlerën e tij nga mbajtësi i formularit. Vlera tërheq tekstin e kërkuar në krye. Për shembull, për të krijuar një buton, shkruani kodin e mëposhtëm:
Kjo komandë do të krijojë një buton me emrin buton me "Dërgo" të shkruar në të.
Përshkruesi krijon një të ngjashme elementi, megjithatë, ofron shumë opsione shtesë që një zhvilluesi i uebit mund t'i duhet të përdorë. Po, mbaroi ju mund të mbivendosni një tabelë ose imazh, tekst të pasur ose një listë. Për shembull:
Teksti
Atributi i formës specifikon ID-në e formularit që do të përdoret për të përpunuar të dhënat. Formaction vendos mbajtësin e formularit në një pjesë tjetër të dokumentit, skedarit ose sajtit. Formmethod është përgjegjës për përcaktimin e metodës së përcjelljes së të dhënave. Emri vendos emrin e butonit, lloji - lloji (normal, për dërgimin e të dhënave ose për pastrimin e formularit). Vlera - vlera që do të lexohet nga skriptet. Butoni do të shfaqë një imazh me adresën dhe tekstin e specifikuar.
Për të krijuar një buton që do të përpunojë të dhënat e futura, duhet të specifikoni llojin e duhur në atributin:
Për të krijuar një buton që pastron hyrjen e përdoruesit, vendosni llojin = "rivendosje".
shënim
Përshkruesi duhet të përdoret si përmbajtje e etiketës