HTML CSS Windows Photoshop
  • Moje-Mesto header
  • Moje-Mesto header
  • Moje-Mesto header
  • Moje-Mesto header
 Avtor: -primož-    16.11.09
HTML obrazci               
HTML vodiči
html_obrazci_thumbHTML kode za obrazce.

Obrazci so na spletnih straneh zelo priročni, saj skrbijo za komunikacijo med uporabnikom, strežnikom in bazo ter upravljalci spletne strani. Obrazci uporabniku omogočijo, da se registrira in prijavi v spletno stran, da administratorju pošlje svoje mnenje ali svoja vprašanja, se prijavi na novice in še mnogo drugih stvari bi lahko našteli. Pa si oglejmo, kako s pomočjo HTMLja postavimo obrazce na spletno stran.

HTML obrazci:



Obrazec je na spletni strani definiran s kodo <form>, ki se zapre s </form>. Med ti dve oznaki nato dodamo elemente obrazca (polje z besedilo, izbirni gumb, ...). Poleg teh elementov lahko med <form> in </form> uporabljamo tudi ostalo HTML kodo. Tako poskrbimo, da je obrazec, kar najlepše urejen. Za bolj podrobno oblikovanje obrazcev vam priporočam, da uporabljate CSS.

1. Polje z besedilom


Polje z besedilom je na spletnih straneh najpogostejša vrsta obrazca. Polje z besedilom določimo z atributom type="text" v oznaki <input>.


HTML primer 1:

<html>
<head>
</head>
<body>

<form>
Ime: <input type="text" name="ime">
<br><br>
Priimek: <input type="text" name="priimek">
</form>

</body>
</html>

PRIKAZ polja z besedilom


*Za polje za geslo uporabite type="password" in vneseni znaki se bodo prikazali, kot krogci.


2. Področje z besedilom

Ta vrsta obrazca se uporablja predvsem za besedila, daljša od ene besede (npr. kot kontaktni obrazec).


HTML primer 2:

<html>
<head>
</head>
<body>

Besedilo: <textarea rows="10" cols="30"></textarea>

</body>
</html>

PRIKAZ področja z besedilom


3. Izbirni gumb


To vrsto obrazca uporabljamo v primerih, da uporabniku ponudimo več možnosti, med katerimi lahko izbira a izbere lahko le eno od ponujenih (npr. anketa, izbira spola).
Tip obrazca Izbirni gumb določimo z atributom type="radio" v oznaki <input>.


HTML primer 3:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>

<form>
<input type="radio" name="spol"> Moški
<br>
<input type="radio" name="spol"> Ženska
</form>

</body>
</html>

PRIKAZ izbirnega gumba


4. Potrditveno polje


Za obrazce tipa potrditvenega polja se odločimo takrat, ko lahko uporabnik izbere poljubno število ponujenih možnosti. Ta vrsta obrazca pride prav pri anketah ali naprednem iskanju po spletni strani in drugod. Tip obrazca določite z atributom type="checkbox".


HTML primer 4

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>

<form>
Išči med:<br>
Photoshop:
<input type="checkbox" name="iskanje">
<br>
HTML:
<input type="checkbox" name="iskanje">
<br>
CSS:
<input type="checkbox" name="iskanje">
</form>

</body>
</html>

PRIKAZ potrditvenih polj


5. Spustni seznam


Spustni seznam je vrsta obrazca, pri kateri uporabnik iz seznama, ki se mu odpre izbere eno izmed že določenih možnosti. Ta vrsta obrazca se ponavadi uporablja za datum rojstva.
Spustni seznam ima malo drugačno obliko, kot zgornji obrazci. Začne se z oznako <select> in konča z oznako </select>. Vmes nizamo možnosti in sicer vsako možnost med <option> in </option>. Če želimo, da se na začetku prikaže posebna možnost dodamo selected v oznako <option>.


HTML primer 5:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>


<form action="">
Rodili ste se leta:
<select name="letnica">
<option>1970</option>
<option>1980</option>
<option selected>1990</option>
<option>2000</option>
<option>2010</option>
</select>
</form>

</body>
</html>

PRIKAZ spustnega seznama


6. Gumb Pošlji in gumb Zbriši


Gumb Pošlji (type="submit") potrebuje vsak obrazec, saj klik na ta gumb izvede pošiljanje vsebine obrazca. HTML koda sama ni zadosti za to, da bi gumb deloval!
Gumb Počisti (type="reset") izbriše vse znake, ki jih je vnesel uporabnik. Ta gumb se uporablja predvsem v kombinaciji s textarea oz. področjem za besedilo.


HTML primer 6:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>

<form>
<textarea rows="10" cols="30"></textarea> Besedilo
<br>
<input type="reset" value="Zbriši" />
<input type="submit" value="Pošlji" />
</form>

</body>
</html>

PRIKAZ gumba Submit in gumba Reset


HTML oznake za obrazce so šele začetek pri spoznavanju vseh možnosti, ki jih obrazci ponujajo. Če imate s svojo stranjo velike načrte boste obrazce slej, ko prej potrebovali.

Oglejte si še vodič Urejanje obrazcev s CSSjem.


Komentiraj:
Rok |08-08-2010 14:11
Hej!
To zadevo sem uporabil za svojo stran, vendar nekaj ne deluje ok, saj nisem prejel e-maila.
Sem pa le dodal nekaj dodatnih polj za vpisat in vpisal svoj e-mail v functions in vse naložil na strežnik.
Ali sem kaj naredil narobe da ne dela?
Rok |08-08-2010 14:33
Še en dodaten komentar: potegnil sem tvoj dol kompletni kontaktni obrazec, nisem delal po teh navodilih tukaj sam stvari skupaj...
Lp
-primož- |08-08-2010 15:41
To je le HTML koda. Da ti bo poslalo vsebino obrazca moraš uporabiti PHP.

Poglej na forum za čisto preprost kontaktni obrazec:
http://moje-mesto.com/mojemesto-forum/view-postlist/forum-12-programsk i-jeziki/topic-28-kontaktni-obrazec-in-poiljanje-vsebine

Ali kontaktni obrazec, ki si si ga prenesel dela?
Navodila: http://moje-mesto.com/html-vodici-osnove/106-kontaktni-obrazec-kontakt -mail-download


p.s.: Všeč mi je preprostost in efekt tvojega dizajna :) mogoče bi sliko olja spremenil tako, da konopljino olje izginja v belo barvo (preliv).
Rok |10-08-2010 18:35
Hvala primož za tvoj odgovor. Zahvaljujem se ti pozno zaradi kopice dela. Tudi tvoje javascript menjave slik na tej strani so mi prišle prav. Se imam za samo ''napol profesionalca'' v designu in spletnih straneh in mi tvoja stran zelo zelo prav pride, zato ti s tem tudi želim izraziti OGROMEN feedback: ''keep up the good work''

Bom preveril vse kaj si mi napisal in se javim nazaj z pozitivnim ali negativnim rezultatom kmalu.

Hvala za tvoj komentar glede moje spletne strani, tisto sliko olja na levi sem umaknil ker ni bila nekako funkcionalna oziroma se mi je prekrivala s vsebino in ne vem kak bi jo naredil statično, da tudi ko stran zoožaš ostane neka resolucija in posledično tudi slika olja. Glede preliva pa nevem če bi znal to naredit, bom premislil :)
Rok |10-08-2010 18:36
P.S. malo offtopic: ali tista koda, ko omogoči da ne gre iz strani shranjevat slik, če je javascript omogočen škoduje kaj rankingu, glede nato da ne gre gledat izvorne kode?
-primož- |10-08-2010 21:46
Hvala za feedback, zelo cenim pohvalo :)
*v pripravi je nov dizajn in polno zamisli a časa premalo in drugih stvari preveč :S

*Tudi pri meni gre olje pod vsebino a me to nič ne moti, črke so še vseeno dobro berljive. Kar se tiče pa resolucije bom pa tudi sam v teh dneh razmišljal v to smer in ko pogruntam način (CSS glede na resolucijo z javascriptom) ti sporočim na mail.

*Še o offtopicu: Izvorne kode ti ne moreš pogledati, ker ti desni klik ne dela ... vse ostalo deluje, se pravi naj ne bi škodilo rankingu.
-primož- |10-08-2010 21:57
Če želiš ti lahko pošljem sliko olja (s tvoje strani), ki se preliva v belo. Bi prilepil povezavo tukaj a ni moja slika :)
Rok |11-08-2010 07:12
A še nov design? Kdo zna zna :))
Jaz pa sem do zdaj sodeloval pri spletnih projektih bolj v ekipi, ta migapijemo pa je prvi, kjer sem sam uredil in naredil vse od A do Ž + spletna trgovina in zdaj ko je stran postavljena in bi lahko rekel da v 'beta' verziji še vidim koliko stvari bi še popravo, izboljšo itd - skratka never ending story.

Okej hvala za feedback glede slike olja, me je zelo zanimalo kaj nekdo drugi misli o vsem skupaj, ker meni se vedno zdi da nekaj ni vredu, če pa nekdo kot ti reče da se mu dopade, pa bi že moralo vsaj malo držati.

Glede slike, lahko mi jo pošlješ na email če želiš, bi bil hvaležen. V zameno pa ti jaz pošljem eno steklenico konopljinega olja če hočeš hehe
alojz |13-04-2011 12:33
Pozdravljeni.
Ustvaril sem spletni dnevnik, preko blogspot.com. Želim vstaviti kontaktni obrazec pod načrt-dodaj pripomoček -rubriko HTML/Javascript. Obrazec se mi prikaže, vnešenih podatkov ne pošlje na mail. Poznate mogoče rešitev, če se to sploh da?! Sem laik na tem področju!za odgovor najlepše hvala
-primož- |13-04-2011 14:39
Pozdravljen,

najprej priporočam, da uporabiš kontaktni obrazec s tega forum zapisa, ker je čisto preprost in razumljiv:

http://moje-mesto.com/mojemesto-forum/view-postlist/forum-12-programsk i-jeziki/topic-28-kontaktni-obrazec-in-poiljanje-vsebine

(link mogoče vsebuje presledke -> odstrani jih)

Na nekem serverju moraš imeti .php datoteko in v tem obrazcu določi action="potDoTePHPDatoteke/datoteka.php" in v uni datoteki naj bo PHP koda, ki pošlje vsebino obrazca na določen e-mail (glej forum zapis).

V rubriki HTML/javascript PHPja verjetno ne boš moral vstaviti notri, zato moraš uporabiti način opisan v prejšnjem odstavku (action="";).

Če je moj odgovor preveč pomankljiv mi prosim pošlji vprašanje še na e-mail trcek.primoz@gmail.com in se bova bolj podrobno pomenila.

Lp,
-primož-

Ime
E-mail
Spletna stran

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

 
Sorodni vodiči

Moje-Mesto.com

Slovenska spletna stran s HTML, CSS, Windows in Photoshop vodiči.

 

Facebook oglaševanje

Izdelava spletnih strani

Ustvari.si

Nescafé, Čokolada

Follow us on Twitter
Follow us on Twitter
Follow us on Twitter

Oglasi