Učimo vas kako izraditi web stranicu i programirati
 



HTML Forms

Napredna upotreba

Ovo poglavlje pokušat će vam objasniti neke atribute koji se rjeđe koriste te se mogu shvatiti kao napredna upotreba obrazaca.
U prvu grupu spadaju atributi: readonly, disabled, accesskey, tabindex i language.
Druga grupa će sadržavati atribute koji predstavljaju JavaScript događaje kao što su onClick, onMouseover.... Oni spadaju u područje Javacript-a te o njima ovdje neće biti govora.

readonly i disabled
Readonly i disabled onemogućavaju bilo kakvu promjenu vrijednosti polja. Jedina razlika je u tome da disabled čak i onemogućava prijenos varijable do skripte. U narednom primjeru namjerno je upotrijebljena GET metoda da uočite kako se varijabla imed uopće neće pojaviti u location baru nakon što pritisnemo submit dugme. Dakle, disabled varijabla se uopće neće prenijeti do nekakve PHP skripte za razliku od readonly varijable.

Primjer: vidi code » vidi stranicu

U JavaScriptu stvari stoje malo drugačije. I readonly i disabled se na isti način prenose do funkcije koja ih prepoznaje kao JavaScript objekte.

Primjer: vidi code » vidi stranicu

Ako se ova dva atributa upotrijebe kod radio ili checkbox polja tada će biti slijedeće. Readonly neće imati smisla jer ionako ne možemo mijenjati vrijednost varijable. Disabled će pak onemogućiti upotrebu polja.

Primjer: vidi code » vidi stranicu

Kod textarea polja ponašanje je isto kao i kod input text polja.

Primjer: vidi code » vidi stranicu

Također ova dva atributa mogu se primjeniti i na submit, reset, button i image dugmad. U tom slučaju readonly nema efekta jer ionako korisnik ne može mijenjati njihovu vrijednost dok disabled potpuno paralizira funkciju dugmeta.

Primjer: vidi code » vidi stranicu


accesskey="alfanumerički znak"
Atribut accesskey omogučava da kombinacijom tipke ALT i određenog alfanumeričkog znaka pristupimo elementu obrasca. Npr. ako stavimo accesskey="a" tada elementu pristupamo s ALT+a.

Primjer: vidi code » vidi stranicu


tabindex="integer"
Tabindex definira redoslijed po kojem će se pristupati elementima obrasca kada pritišćemo TAB tipku. Submit je potrebno postaviti uvijek na zadnje mjesto.

Primjer: vidi code » vidi stranicu


language = "JavaScript" | "JavaScript1.1" | "JSCRIPT" | "VBScript" | "VBS" |...
Atribut language određuje koji će se skriptni jezik upotrijebiti za događaje kao što su onClick, onMouseover... Po defaultu je to JavaScript i to je ujedno i najčešći skriptni jezik za događaje. Netscape čak niti ne podržava ovaj atribut tako da će VisualBasicScript kreatori najvjerojatnije imati gadnih problema kod Netscape i njemu sličnih browsera (Mozilla1.2 npr.).




| Uvjeti Korištenja | Zaštita Privatnosti | Kontakt |