Obrazci HTML so eden od najbolj osnovnih načinov za dodajanje interaktivnosti na vaše spletno mesto. Lahko postavite vprašanja in zahtevate odgovore od svojih bralcev, zagotovite dodatne informacije iz podatkovnih zbirk, nastavite igre in drugo. Obstaja več elementov HTML, ki jih lahko uporabite za izdelavo obrazcev. Ko enkrat zgradite svoj obrazec, obstajajo številni različni načini pošiljanja teh podatkov v strežnik ali pa začnite izvajati akcijsko akcijo.
Na več načinov lahko pošljete svoje obrazce:
-
- To je najpogostejši način pridobivanja podatkov na strežniku, vendar je lahko zelo preprost.
-
- Z uporabo slike je zelo enostavno, da vaš gumb za pošiljanje ustreza slogu vaše spletne strani. Toda nekateri morda to ne bodo prepoznali kot gumb za pošiljanje.
-
- Gumb
INPUT oznaka daje veliko enakih možnosti kot slika
INPUT oznaka, vendar bolj kot standardna vrsta pošiljanja. Zahteva JavaScript za aktiviranje.
- Gumb
-
- The
BUTTON oznaka je bolj vsestranski tip gumba kot
INPUT oznaka. Za to oznako je treba aktivirati Javacript.
- The
- The
COMMAND Element je nov v HTML5 in omogoča način aktiviranja skript in obrazcev s povezanimi dejanji. Aktivira se z JavaScriptom.
- The
Element INPUT
Vnos
INPUT element je najpogostejši način za oddajo obrazca, vse kar naredite je, da izberete vrsto (
gumb,
sliko, ali
predloži) in po potrebi dodajte nekaj skriptov, da pošljete obrazcu ukrepanje.
The Element je lahko tako napisan. Če pa to storite, boste imeli različne rezultate v različnih brskalnikih. Večina brskalnikov naredi gumb, ki pravi "Pošlji", toda Firefox naredi gumb, ki pravi "Pošlji poizvedbo." Če želite spremeniti, kaj pravi gumb, morate dodati atribut:
vrednost = "Pošlji obrazec">
Element je napisan tako, vendar če zapustite vse druge atribute, bo vse, kar se prikaže v brskalnikih, prazen siv gumb. Če želite dodati besedilo na gumb, uporabite
vrednostatribut. Vendar ta gumb ne bo predložil obrazca, razen če uporabljate JavaScript.
onclick = "pošlji ();">
Podobno je
gumbtipa, ki potrebuje skript za oddajo obrazca. Razen, da morate namesto besedilne vrednosti dodati vir vira slike.
Gumb Element
The
BUTTONElement zahteva tako odpiralno oznako kot zaključno oznako. Ko ga uporabljate, bo vsaka vsebina, ki jo obkrožite znotraj oznake, priložena gumba. Potem aktivirate gumb s skriptom.
Pošljite obrazec
V svoje gumbe lahko vključite slike ali združite slike in besedilo, da ustvarite bolj zanimiv gumb.
Ukazni element
The
COMMANDElement je nov z HTML5. Ne zahteva a
OBRAZEC ki se uporablja, vendar lahko deluje kot gumb za predložitev obrazca. Ta element vam omogoča, da ustvarite več interaktivnih strani, ne da bi potrebovali obrazce, razen če res potrebujete obrazce. Če želite ukaz povedati nekaj, vnesete podatke v
oznakaatribut.
label = "Pošlji obrazec">
Če želite, da vaš ukaz predstavlja sliko, uporabite
ikonaatribut.
icon = "submit.gif">
V obrazcih HTML je na voljo več različnih načinov pošiljanja, kot ste se naučili na prejšnji strani. Dve od teh metod sta
INPUToznako in
BUTTONoznaka. Obstajata dobri razlogi za uporabo obeh elementov.
Vhodni element
Oznaka je najlažji način za oddajo obrazca. Ne potrebuje nič več od same oznake, niti ne
vrednostKo stranka klikne gumb, se samodejno pošlje. Ni vam treba dodati nobenih skriptov, brskalniki vedo, da pošljete obrazec ob oddaji
INPUToznaka je označena.
Težava je, da je ta gumb zelo grd in preprost. Ne morete dodati slik. Lahko ga oblikujete tako kot kateri koli drugi element, vendar se lahko še vedno počuti kot grd gumb.
Uporabi
INPUTmetoda, ko mora biti vaš obrazec dostopen tudi v brskalnikih, ki so izključili JavaScript.
Element BUTTON
The
BUTTONElement ponuja več možnosti za predložitev obrazcev. Lahko vstavite kaj v notranjosti
BUTTONelement in ga spremenite v gumb za pošiljanje. Najpogosteje ljudje uporabljajo slike in besedilo. Lahko ustvarite
DIV in naredite to celotno stvar gumb za oddajo, če želite.
Največja pomanjkljivost za
BUTTONElement je, da obrazec samodejno ne predloži. To pomeni, da mora biti vrsta skripta aktivirana. In zato je manj dostopna kot
INPUTmetoda. Vsak uporabnik, ki nima vključenega JavaScripta, ne bo mogel predložiti obrazca samo z
BUTTONelement, ki ga pošlje.
Uporabi
BUTTONmetoda na obrazcih, ki niso tako kritične. Prav tako je to odličen način za dodajanje dodatnih možnosti za oddajo v enem obrazcu.












