PC Svět - http://www.pcsvet.cz/


Tvoříme www s MS FrontPage (8.)

Dnes začátečníky seznámím s tvorbou formulářů ve FrontPage - základní prvky jako jsou texotvé pole, zaškrtávací pole, rozbalovací seznam apod.


Vítám vás u dalšího článku. Dnes jsem se rozhodl popsat práci s formuláři. Při prohlížení internetových stránek jste určitě nějaký formulář našli. Formuláře se staly téměř běžnou součástí webových stránek. Usnadňují komunikaci mezi tvůrcem stránky a uživatelem, který stránku prohlíží. Formulář můžete vytvořit za jakýmkoliv účelem, např. registrační formulář, formulář pro posílání e-mailů atd. Jedinou nevýhodou formulářů vytvořených ve FrontPage jsou opět potřebné Frontpages Extensions. To znamená, že formuláře vytvořené ve FrontPage jsou pro ty, kteří jsou ochotni si připlatit za hosting, který Frontpages Extensions podporuje.

Vytváření formulářů pomocí šablon

Pokud nechcete formulář vytvářet kousek po kousku, máte možnost využít šablony. FrontPage nabízí šablony dvě a to pro registraci uživatelů a pro uživatelskou odezvu (např. uživatel vyplní formulář, místo toho aby napsal email). Obě šablony naleznete, pokud zvolíte příkaz File - New - Page pod záložkou General. Jedná se o šablony s názvem Feedback Form a User Registration. Vybranou šablonu poté stačí pouze upravit podle vaší představy.

Jednořádková textová pole

Textová pole jsou asi nejpoužívanější částí formulářů. Textové pole do stránky vložíte příkazem Insert - Form - One Line Text Box. Chcete-li textové pole ještě vylepšit, klikněte na něj pravým tlačítkem a z nabídky vyberte příkaz Form Field Validation. Např. v rozbalovacím seznamu Data Type volíte, zda uživatel zadá údaje jako text, čísla nebo čísla celá. Chcete-li vlastnosti textového pole změnit, použijte k tomu příkaz Form Field Properties.

Posuvná textová pole

Posuvná textová pole jsou téměř to samé jako textová pole jednořádková s tím rozdílem, že uživatel, který píše text do posuvného textového pole, ho může přehledněji upravit a naspat ho podstatně více. Do stránky ho vložíte pomocí příkazu Form - Scroolling Text Box. Chcete-li změnit vlastnosti posuvného textového pole, opět zadejte příkaz Form Field Properties.

Zaškrtávací políčka a přepínače

Další z velice používaných částí formulářů. Slouží k velice jednoduché komunikaci. Uživatel, který formulář vyplňuje, raději zaškrtne několik políček, než by napsal pár slov. Zaškrtávací políčko vložíte příkazem Form - Check Box a přepínací políčko vložíte příkazem Form - Radio Button. Další možnosti opět volíte příkazy Form Field Properties či Form Field Validation.

Rozbalovací nabídky

Opět velice používaná část formuláře. Uživatel vybere z rozbalovacího seznamu pole s textem a nemusí nic psát, pouze kliká myší. Rozbalovací nabídku vložíte příkazem Insert - Form - Drop Down Menu. Chcete-li, aby uživatel povinně vybral jednu z možností, zvolte příkaz Form Field Validation a zaškrtněte políčko Data required. Poté stačí jen přidat do nabídky možnosti příkazem Form Field Properties a máme hotovo.

Tlačítka

Klasickým tlačítkem ve formuláři bývá tlačítko Odeslat (odeslání údajů z formuláře) a tlačítko Vymazat (vymazání napsaných údajů). Tlačítko vložíte příkazem Form - Push Button. Chetete-li změnit vlastnosti, opět zvolte příkaz Form Field Properties.

Ukládání údajů z formuláře

Uživatel potřebuje vyplněné údaje ve formuláři předat správci webu. K tomu otevřete hotový formulář a klepněte pravým tlačítkem myši a zvolte příkaz Form Properties. Nyní do pole File name zadejte název souboru, do kterého se budou údaje ukládat. Můžete také napsat svůj email a informace by chodily do vaší schránky. Poté klepněte na tlačítko Options. V rozbalovacím seznamu File format zvolte formát souboru.

Kdy formulář bude fungovat?

Formulář bude fungovat tehdy, jestli váš poskytovatel internetového místa podporuje Frontpages Extensions. Já a ani spousta dalších lidí, kteří ve FrontPage pracují, zatím nenašli žádný freehosting, který by Frontpages Extensions podporoval. Poté už by vám zbývalo připlatit si za lepší hosting, anebo různě zkoušet poskytovatele freehostingu, jestli to přece jen nebude fungovat. Pokud by se vám povedlo najít freehosting, na kterém byste umístili formulář, který bude plně funkční, tak mi prosím dejte vědět.


Autor: Lukáš Souček, soucek.l@email.cz
Rubrika: Software - MS Office

--- Vytištěno 21.4.2003 20:30:31 ze serveru PC Svět ---