Widgety Spry jsou v aplikaci Dreamweaver CC a novější nahrazeny widgety jQuery. Stávající widgety Spry na stránce sice můžete upravit, ale nemůžete přidávat nové.
widget Heslo ověření sady Spry je textové pole pro heslo, které můžete použít, chcete-li zavést pravidla pro heslo (např. počet a typ znaků). widget Heslo ověření zajišťuje varovné a chybové zprávy, jejichž obsah závisí na tom, co uživatel do pole zadá.
Než začnete pracovat s widgetem Heslo ověření, měli byste se seznámit s widgety ověření sady Spry. Pokud s nimi nejste obeznámeni, než budete dále pokračovat, podívejte se nejprve do části Práce s widgetem Ověření textového pole Spry nebo do kteréhokoli jiného přehledu widgetů ověření. Tento přehled neobsahuje všechny základní informace o widgetech ověření.
Následující příklad zobrazuje widget Heslo ověření v různých stavech:
A. widget Heslo, stav při minimálním počtu znaků B. widget Heslo, stav při maximálním počtu znaků C. widget Heslo, stav Vyžadováno
widget Heslo ověření obsahuje celou řadu stavů (například platný, neplatný, vyžadovaný, minimální počet znaků atd.). Vlastnosti těchto stavů můžete měnit prostřednictvím úprav v příslušném souboru CSS (SpryValidationPassword.css) podle toho, jaké výsledky ověření požadujete. widget Heslo ověření může ověřovat v různých okamžicích – například, když návštěvník webové stránky klepne mimo textové pole, když píše nebo když se snaží odeslat formulář.
Počáteční stav
Stav widgetu, když se stránka načte do prohlížeče nebo když uživatel obnoví formulář.
Stav aktivace
Stav widgetu, když uživatel umístí textový kurzor do widgetu.
Platný stav
Stav widgetu, kdy uživatel správně zadá informace a formulář je možné odeslat.
Stav neplatné síly
Stav widgetu, kdy uživatel zadá text, který nesplňuje kritéria síly pro textové pole hesla. (Například jste určili, že heslo musí obsahovat alespoň dvě velká písmena a zadané heslo obsahuje jen jedno nebo žádné velké písmeno.)
Stav Vyžadováno
Stav widgetu, kdy se uživateli nepodaří zadat do textového pole vyžadovaný text.
Stav Minimální počet znaků
Stav widgetu, kdy uživatel zadá do textového pole hesla menší než minimální vyžadovaný počet znaků.
Stav Maximální počet znaků
Když uživatel zadá do textového pole hesla vyšší než maximální povolený počet znaků.
Podrobnější vysvětlení činnosti widgetu Heslo ověření, včetně dalších informací o jeho struktuře, najdete na adrese www.adobe.com/go/learn_dw_sprypassword_cz.
widget Heslo ověření můžete vložit také pomocí kategorie Spry na panelu Vložit.
Všechny widgety Hesla ověření, které vkládáte pomocí aplikace Dreamweaver, vyžadují při publikaci na webové stránce standardní uživatelské zadání. Vyplnění textových polí hesla ale můžete volitelně ponechat na uživateli.
Okamžik, ve kterém proběhne ověření, můžete nastavit – když návštěvník webu klikne mimo widget, když návštěvník zapisuje nebo když zkouší odeslat formulář.
Rozostření
Ověření proběhne pokaždé, když uživatel klepne mimo textové pole hesla.
Změna
Ověření proběhne, jakmile uživatel změní text v textovém poli hesla.
Odeslání
Ověření v okamžiku, kdy se uživatel pokusí odeslat formulář. Volba Odeslání je vybrána ve výchozím nastavení a její výběr nelze zrušit.
Síla hesla udává, jaké požadavky musí zadávané heslo splňovat (kombinace určitých znaků atd.). Například jste vytvořili formulář, v němž si uživatelé vybírají heslo, a chcete, aby jejich hesla zahrnovala určitý počet velkých písmen, určitý počet speciálních znaků atd.
Ve výchozím nastavení widgetu Heslo není nastavena žádná z voleb.
Kliknutím na modrou záložku vyberte widget Heslo ověření.
V nastavení Inspektor vlastností (Okno > Vlastnosti) nastavte požadované možnosti. Čísla, která zadáte do jednotlivých polí, udávají počet znaků, které budou widgetem vyžadovány k ověření. Zadáte-li například do políčka Minimální počet znaků číslo 8, widget nezačne s ověřováním, pokud uživatel nezadá do textového pole hesla alespoň 8 znaků.
Minimální/maximální počet znaků
Udává minimální a maximální počet znaků, které musí platné heslo mít.
Minimální/maximální počet písmen
Udává minimální a maximální počet písmen (a, b, c atd.), které musí platné heslo obsahovat.
Minimální/maximální počet čísel
Udává minimální a maximální počet čísel (1, 2, 3 atd.), které musí platné heslo obsahovat.
Minimální/maximální počet velkých písmen
Udává minimální a maximální počet velkých písmen (A, B, C atd.), které musí platné heslo obsahovat.
Minimální/maximální počet zvláštních znaků
Udává minimální a maximální počet zvláštních znaků (!, @, # atd.), které musí platné heslo obsahovat.
Ponechání některé z výše uvedených voleb prázdné způsobí, že widget nebude provádět ověření podle příslušného kritéria. Pokud například ponecháte prázdnou volbu Minimální/maximální počet čísel, widget nebude v řetězci hesla vyhledávat čísla.
I když vám panel Vlastnosti umožňuje jednoduché úpravy widgetu Heslo ověření, nepodporuje úlohy přizpůsobení stylu. Pro widget Heslo ověření můžete upravit CSS a vytvořit tak widget, který je stylově upraven podle vašich potřeb. Seznam pokročilejších úloh přizpůsobení stylu naleznete na adrese www.adobe.com/go/learn_dw_sprypassword_custom_cz.
Všechna pravidla CSS v níže uvedených tématech se vztahují ke standardním pravidlům umístěným v souboru SpryValidationPassword.css. Aplikace Dreamweaver uloží soubor SpryValidationPassword.css do složky zdrojů Spry webového místa pokaždé, když vytvoříte widget Heslo ověření sady Spry. Přečtení tohoto souboru je užitečné, protože soubor obsahuje vysvětlující informace o nejrůznějších stylech, které se k widgetu vztahují.
I když můžete pravidla pro widget Heslo ověření snadno upravovat přímo v přiloženém souboru CSS, k úpravě CSS widgetu můžete použít také panel Styly CSS. Panel Styly CSS je užitečný k vyhledání tříd CSS přiřazených k různým částem widgetu, zejména pokud používáte režim panelu Současný.
Otevřete soubor SpryValidationPassword.css.
Vyhledejte pravidlo CSS, které se vztahuje k widgetu, který chcete změnit. Chcete-li například změnit barvu pozadí vyžadovaného stavu widgetu Heslo ověření, upravte v souboru SpryValidationPassword.css pravidlo input.passwordRequiredState.
Proveďte změny v CSS a soubor uložte.
Soubor SpryValidationPassword.css obsahuje podrobné informace, které vysvětlují kódy a účel konkrétních pravidel. Další informace viz soubor SpryValidationPassword.css.
Standardně se chybové zprávy widgetu Heslo ověření zobrazují červeně, přičemž text je ohraničen okrajem o šířce 1 obrazového bodu.
Chcete-li změnit styl textu chybových zpráv widgetu Heslo ověření, použijte k vyhledání příslušného pravidla CSS následující tabulku a pak změňte výchozí vlastnosti nebo přidejte svoje vlastnosti a hodnoty stylu textu.
Text, který chcete změnit |
Příslušné pravidlo CSS |
Příslušné vlastnosti, které se mají změnit |
|---|---|---|
Text chybové zprávy |
.passwordRequiredState .passwordRequiredMsg, .passwordMinCharsState .passwordMinCharsMsg, .passwordMaxCharsState .passwordMaxCharsMsg, .passwordInvalidStrengthState .passwordInvalidStrengthMsg, .passwordCustomState .passwordCustomMsg | color: #CC3333; border: 1px solid #CC3333; |
Chcete-li změnit barvy pozadí widgetu Heslo ověření v různých stavech, použijte k vyhledání příslušného pravidla CSS následující tabulku a pak změňte standardní hodnoty barvy pozadí.
Barva, kterou chcete změnit |
Příslušné pravidlo CSS |
Příslušná vlastnost, kterou chcete změnit |
|---|---|---|
Barva pozadí widgetu v platném stavu |
.passwordValidState input, input.passwordValidState | background-color: #B8F5B1; |
Barva pozadí widgetu v neplatném stavu |
input.passwordRequiredState, .passwordRequiredState input, input.passwordInvalidStrengthState, .passwordInvalidStrengthState input, input.passwordMinCharsState, .passwordMinCharsState input, input.passwordCustomState, .passwordCustomState input, input.passwordMaxCharsState, .passwordMaxCharsState input | background-color: #FF9F9F; |
Barva pozadí widgetu při aktivaci |
.passwordFocusState input, input.passwordFocusState | background-color: #FFFFCC; |
Přihlaste se ke svému účtu.