ARCHIV |
|||||
Software (10844)
Distribuce (131)
Skripty (697)
Menu
Diskuze
Informace
|
HTML (13) - formuláře 3Dnes si probereme další formulářové prvky Prvky <input> známe už z minulého dílu. Kromě atributů, které jsem již zmínil, mají tyto prvky několik atributů, které jsou společné pro ně pro všechny. Mezi tyto další atributy patří naše známé id="", class="", lang="", dir="", title="" a style="". Můžete také použít atribut alt="". Jeho obsah se zobrazí jako text v prohlížečích, které neumí zobrazit formuláře. Jazyk, kterým jsou tyto popisky psané, definujete známým atributem lang="" Použitím atributu align="" můžete formulářové prvky zarovnat. Povolené hodnoty jsou left, right, center, justify. Tento atribut by se ale už neměl používat; lze ho nahradit pomocí CSS.
Atributem readonly určíte prvek, který je určen jen pro čtení. Takovéto prvky nemohou být uživatelem přepsané. Jediný způsob, jak změnit jejich obsah, je přes script. Jinak se prvky s atributem readonly chovají úplně stejně jako všechny ostatní prvky: mohou získat zaměření, je možné se na ně dostat přes opakované tisknutí klávesy
Pokud použijete atribut disabled znemožníte prvek nejen přepisovat, ale i získání zaměření a tím pádem zakážete i možnost dostat se na prvek přes opakované tisknutí klávesy
Pro lepší pohyb po stránce lze použít atribut tabindex="". Jako jeho hodnotu nastavíte číslo, které určuje v jakem pořadí mají při postupném tisknutí klávesy
Pro jednuduché a rychlé změny aktivních políček slouží atribut accesskey="". Jako jeho hodnotu zadejte jedno písmeno, které bude spolu s klávesou Pak už zbývají jen atributy spojené s událostmi na stránce. Konkrétně to jsou tyto události resp. atributy (budu popisovat jen ty, které jsme jeěťě neprobírali podrobně nebo vůbec):
To je o prvcích <input> vše a teď se podíváme i na ostatní prvky. Zadáváme víceřádkový text - textareaPro zadávání víceřádkového textu slouží tag <textarea></textarea>. Ukončovací tag je povinný. Mezi tagy se vloží text, který chcete zobrazit v textaree hned při načtení stránky. Kromě tradičních a známých atributů id="", class="", lang="", dir="", title="", style="", readonly="", disabled="", tabindex="", onfocus="", onblur="", onselect="", onchange="", onclick="", ondblclick="", onmousedown="", onmouseup="", onmouseover="", onmousemove="", onmouseout="", onkeypress="", onkeydown="", onkeyup="", onkeyup="" můžete použít i atribut name="", kterým defnujeme jméno proměnné, ve které chceme obsah textarey předávat zpracovávajícímu scriptu. Velikost pole pro víceřádkový text nastvíte pomocí dvou atributů. Atributem rows="" určíte kolik řádků má textarea mít a atributem cols="" nastavíte "počet sloupců" (znaků na řádek). Pokud text přesáhne nastavenou hranici, rozhodně se neztratí - na okrajích textarey se objeví posuvníky a text může pokračovat dál.
<textarea name="prispevek_do_diskuze" cols="50" rows="10">
Do tohoto políčka vkladejte své dotazy a připomínky. Diky. </textarea> V přístím díle se můžete těsit na tlačítka s obrázkem a mnohé další.
Související články
Předchozí Celou kategorii (seriál) Další
HTML (1)
HTML (2) - odstavec a nadpisy HTML (3) - styly písma HTML (4) - odkazy HTML (5) - obrázky HTML (6) - obrázky 2 HTML (7) - seznamy HTML (8) - tabulky HTML (9) - tabulky 2 HTML (10) - tabulky 3 HTML (11) - formuláře HTML (12) - formuláře 2 HTML (14) - formuláře 4 HTML (15) - formuláře 5 HTML (16) - rámy HTML (17) - rámy 2 HTML (18) - rámy 3 HTML (19) - metadata HTML (20) - dokončujeme Webové Standardy 1 - Historie, problém a řešení HTML (21) - Přecházíme na XHTML Dynamické načítání dat z databáze pomocí jQuery a PHP Programujeme chat s dynamickým načítáním HTML 5 I. - Úvod do HTML 5 HTML 5 II. - Ako začať s tvorbou HTML 5 dokumentu Předchozí Celou kategorii (seriál) Další
|
Vyhledávání software
Vyhledávání článků
28.11.2018 23:56 /František Kučera 12.11.2018 21:28 /Redakce Linuxsoft.cz 6.11.2018 2:04 /František Kučera 4.10.2018 21:30 /Ondřej Čečák 18.9.2018 23:30 /František Kučera 9.9.2018 14:15 /Redakce Linuxsoft.cz 12.8.2018 16:58 /František Kučera 16.7.2018 1:05 /František Kučera
Poslední diskuze
31.7.2023 14:13 /
Linda Graham 30.11.2022 9:32 /
Kyle McDermott 13.12.2018 10:57 /
Jan Mareš 2.12.2018 23:56 /
František Kučera 5.10.2018 17:12 /
Jakub Kuljovsky | |||
ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze |