11.07.2015 Views

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

P R O G R A M U J E M Eporadie zadávacieho políèka v množine viacerých políèok (nepoužíva sa <strong>sk</strong>oro vôbec).Najzaujímavejší atribút je atribút format. Pomocou neho môžeme používate¾ovi urèi presnýformát dát, ktoré od neho požadujeme. Formát dát urèujeme pod¾a re azca vo formepodobnej regulárnemu výrazu (ma<strong>sk</strong>a re azca). Napríklad ak chceme, aby používate¾ zadaldátum <strong>na</strong>rodenia v tvare 04-jan-2000, zadáme re azec NN\-aaa\-NNNN. Zoz<strong>na</strong>m všetkýchmožných náhradných z<strong>na</strong>kov použite¾ných v regulárnom výraze uvedieme v ïalšom pokraèovaní<strong>na</strong>šho seriálu. V prípade, že chceme použi iné ako preddefinované z<strong>na</strong>ky (chceme urèipresný formát zadaného textu), môžeme použi spätnú lomku, za ktorou do re azca formátuzadáme z<strong>na</strong>k, ktorý za zobrazí <strong>na</strong> mobilnom zariadení.Druhý možný spôsob, akým môžeme od používate¾a žiada informácie, je po<strong>sk</strong>ytnúmu možnos výberu zo zoz<strong>na</strong>mu. Zoz<strong>na</strong>m môže by dokonca aj štruktúrovaný. Na tentoúèel je urèený objekt select. Jeho formát je:objekty objekty Atribúty title, <strong>na</strong>me, value a tabindex majú ten istý výz<strong>na</strong>m ako pri objekte input. Pribudliatribúty i<strong>na</strong>me a ivalue. Tieto atribúty urèujú meno premennej a jej default hodnotu, doktorej sa má uloži zoz<strong>na</strong>m vybratých (alebo vybratej) položiek. Zoz<strong>na</strong>m vybratých položiekje vlastne re azec, v ktorom sú umiestnené mená alebo èísla poradia všetkých položiek, oddelenébodkoèiarkou, ktoré si používate¾ vybral. V premennej uvedenej v atribúte <strong>na</strong>me súuložené mená položiek a v premennej i<strong>na</strong>me sú indexy (poradové èísla) vybratých položiek.Ak v atribúte multiple uvedieme hodnotu true, bude si používate¾ môc vybra viaceropoložiek <strong>na</strong>raz. V opaènom prípade si používate¾ bude môc vybra iba jednu položku (vtomto prípade budú premenné obsahova takisto iba jednu položku).To, z ktorých položiek si má používate¾ vybera , zadáme v tele objektu, a to pomocouobjektu option:textAtribút title už poznáme, zobrazuje sa pri klávese accept, ale vo väèšine prípadov nieje podporovaný. Value je hodnota, ktorá sa dosadí do premennej v objekte select, ak sipoložku používate¾ vyberie. Onpick obsahuje adresu WML stránky, ktorá sa <strong>na</strong>tiahne, akpoložku používate¾ zaškrtne alebo odškrtne. Text je text, ktorý sa zobrazí <strong>na</strong> displejimobilného zaradenia ako meno položky. Môžeme vytvára dokonca aj štruktúrovaný zoz<strong>na</strong>m.Ak chceme vytvori štruktúrovaný zoz<strong>na</strong>m, použijeme objekt optgroup. Tento objektje ve¾mi jednoduchý a urèuje, ako majú by jednotlivé položky zoz<strong>na</strong>mu (objekty option)spolu zo<strong>sk</strong>upené. Jeho obsah urèuje objekty, ktoré nejako spolu súvisia. Jeho formát je:prvky pod<strong>sk</strong>upiny (objekty optgroup alebo option)Opä title urèuje popis, ktorý sa zobrazí <strong>na</strong> displeji, ak používate¾ aktivuje danú pod<strong>sk</strong>upinu.Posledná možnos , ako od používate¾a zí<strong>sk</strong>a informácie, je použitie objektu fieldset.Doslovný preklad tohto pojmu je množi<strong>na</strong>. A myslíme, že dos presne vystihuje výz<strong>na</strong>mjeho použitia. Jeho výz<strong>na</strong>m je ve¾mi podobný výz<strong>na</strong>mu objektu optgroup. Rozdiel je vtom, že tento objekt môže obsahova položky rôzneho druhu. Konkrétne môže obsahovaobjekty ako input, select alebo ïalší vnorený objekt fieldset. Jeho syntax je teda:objekty select, input a fieldsetTitle urèuje opis daného objektu. A obsah urèuje položky, ktoré má používate¾ k dispozícii.Na záver tejto dos nepreh¾adnej èasti si uvedieme jeden dlhší príklad, ktorý ozrejmípoužitie všetkých spomenutých objektov.Zadajte vas login a heslo.Login:Heslo:PrihlasenieRegistraciaRegistracia noveho pouzivatela.Titul:*Meno:*Priezvi<strong>sk</strong>o:Datum <strong>na</strong>rodenia:Pohlavie:MuzZe<strong>na</strong>NeuvadzamBysli<strong>sk</strong>o:Kosicky krajPresov<strong>sk</strong>y krajB.Bystricky krajTrencian<strong>sk</strong>y krajZilin<strong>sk</strong>y krajBratislav<strong>sk</strong>y krajNitrian<strong>sk</strong>y krajTr<strong>na</strong>v<strong>sk</strong>y krajMimo SRNeuvadzamZaluby:Kolektivne sportyIndividualne sportyHardverSoftverSieteDivadloKinoTeleviziaine*Login:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!