Ahojte všetci. Naučili sme sa teda pár prvkov pre vytváranie formulárov. Je čas spojiť naše znalosti a vyriešiť väčší problém. Vytvorme na stránke najjednoduchší prihlasovací formulár. Na to potrebujeme dve polia, vytvárame a viažeme k nim podpisy.
Prvé pole slúži na prihlásenie, druhé na heslo. A s druhým nie je všetko také jednoduché. Pretože v súčasnosti je to len pole na zadávanie textu.
Výsledok v prehliadači:
Aby bol v ňom zadaný text nahradený hviezdičkami, ako je to pre pole tohto typu zvykom, musíte vykonať jednu jednoduchú akciu. Menovite nahraďte hodnotu atribútu typ na heslo:
Výsledok:
Tlačidlo na odoslanie formulára
Nuž. Náš formulár je takmer pripravený. Teraz, aby ste dokončili jeho tvorbu, musíte vytvoriť tlačidlo, ktoré bude použité na odoslanie formulára. Úloha je vyriešená pomocou značky s typom Predložiť.
Ak by na tlačidle mal byť nejaký nápis, potom to možno vykonať pomocou atribútu hodnotu... Je na vás, aby ste zadali názov tlačidla alebo nie, ale ak to urobíte, server dostane tento názov, ako aj hodnotu tlačidla.
Ak má formulár niekoľko tlačidiel, z ktorých každé vykonáva konkrétnu akciu, je spravidla potrebné zadať názov tlačidla odoslania formulára. Vďaka tomu server, ktorý od prehliadača dostane názov a hodnotu tlačidla, porozumie, ktoré tlačidlo používateľ stlačil a čo je preto potrebné urobiť.
Výsledkom bude, že kód nášho formulára bude nasledujúci:
Výsledok v prehliadači:
Vráti sa
Použitie
Vzor použitia
wp_login_form (pole ("echo" => true, "redirect" => site_url ($ _ SERVER ["REQUEST_URI"]), "form_id" => "loginform", "label_username" => __ ("užívateľské meno"), " label_password "=> __ (" Heslo ")," label_remember "=> __ (" Zapamätať si ma ")," label_log_in "=> __ (" Prihlásiť sa ")," id_username "=>" user_login "," id_password "= > "user_pass", "id_remember" => "rememberme", "id_submit" => "wp-submit", "remember" => true, "value_username" => NULL, "value_remember" => false)); $ args (reťazec / pole) Súbor argumentov riadiacich výsledok.Predvolené: predvolené možnosti
Argumenty parametrov $ Args
ozvena (logické) Zobrazte (1) alebo vráťte (0).Predvolené: 1 presmerovať (riadok) Adresa URL, na ktorú sa prenesie po autorizácii.
Predvolené: aktuálna stránka form_id (riadok) atribút id tagu
# 2 Pri zadávaní nesprávneho používateľského mena / hesla nechajte stránku na tej istej stránke
Štandardne, ak sú v takom formulári zadané nesprávne protokoly, používateľ bude presmerovaný na hlavnú stránku autorizácie s indikáciou chyby.
Ak to chcete zmeniť a nechať používateľa na predchádzajúcej stránke, aj keď zadal nesprávne údaje, môžete použiť háčik wp_login_failed:
## Ponechá používateľa na tej istej stránke pri zadávaní nesprávneho prihlasovacieho mena / hesla do autorizačného formulára wp_login_form () add_action ("wp_login_failed", "my_front_end_login_fail"); funkcia my_front_end_login_fail ($ username) ($ referrer = $ _SERVER ["HTTP_REFERER"]; // odkiaľ požiadavka pochádza // Ak existuje sprostredkovateľ a toto nie je stránka wp-login.php, ak (! prázdny ($ referrer ) &&! strstr ($ referrer, "wp-login") &&! strstr ($ referrer, "wp-admin")) (wp_redirect (add_query_arg ("login", "failed", $ referrer)); // presmerovanie a pridanie parametra dopytu? prihlásenie = neúspešné ukončenie;))
# 3 Registračný formulár WordPress
Neexistuje žiadna špeciálna funkcia na zobrazenie registračného formulára. Formulár je preto možné zobraziť napísaním vlastného HTML kódu. Tu je príklad takého HTML kódu pre registračný formulár:
Zoznam zmien
Od verzie 3.0.0 | Predstavený. |
Kód prihlasovací formulár na wp: wp-includes / general-template.php WP 5.3.2
pravda, // Predvolená hodnota „presmerovania“ presmeruje používateľa späť na identifikátor URI požiadavky. "redirect" => (is_ssl ()? "https: //": "http: //"). $ _SERVER ["HTTP_HOST"]. $ _SERVER ["REQUEST_URI"], "form_id" => "prihlasovací formulár", "label_username" => __ ("Používateľské meno alebo e -mailová adresa"), "label_password" => __ ("Heslo"), "label_remember" => __ („Zapamätať si ma“), „label_log_in“ => __ („Prihlásiť sa“), „id_username“ => „user_login“, „id_password“ => „user_pass“, „id_remember“ => „zapamätať si“, „id_submit“ => "wp-submit", "remember" => true, "value_username" => "" ", // Nastavením" value_remember "na true nastavíte začiarkavacie políčko" Zapamätať si ma "na začiarknuté. "value_remember" => nepravda,); / ** * Filtruje predvolené výstupné argumenty prihlasovacieho formulára. * * @since 3.0.0 * * @viz wp_login_form () * * @param pole $ defaults Pole predvolených argumentov prihlasovacieho formulára. * / $ args = wp_parse_args ($ args, apply_filters ("login_form_defaults", $ defaults)); / ** * Filtruje obsah, ktorý sa má zobraziť v hornej časti prihlasovacieho formulára. * * Filter sa vyhodnotí hneď za prvkom značky úvodného formulára. * * @since 3.0.0 * * @param string $ content Obsah na zobrazenie. Predvolené prázdne. * @param pole $ args Pole argumentov prihlasovacieho formulára. * / $ login_form_top = apply_filters ("login_form_top", "", $ args); / ** * Filtruje obsah, ktorý sa má zobraziť v strede prihlasovacieho formulára. * * Filter sa vyhodnotí hneď za umiestnením, kde sa zobrazuje pole „prihlasovacie heslo“ *. * * @since 3.0.0 * * @param string $ content Obsah na zobrazenie. Predvolené prázdne. * @param pole $ args Pole argumentov prihlasovacieho formulára. * / $ login_form_middle = apply_filters ("login_form_middle", "", $ args); / ** * Filtruje obsah, ktorý sa má zobraziť v spodnej časti prihlasovacieho formulára. * * Filter sa vyhodnotí tesne pred prvkom tagu záverečného formulára. * * @since 3.0.0 * * @param string $ content Obsah na zobrazenie. Predvolené prázdne. * @param pole $ args Pole argumentov prihlasovacieho formulára. * / $ login_form_bottom = apply_filters ("login_form_bottom", "", $ args); $ form = " "; if ($ args [" echo "]) (echo $ form;) else (return $ form;))Prihlasovacie formuláre nájdete na webových stránkach s fórami, obchodmi, WordPressom a väčšinou všetko na internete vyžaduje niekde prihlasovací formulár, aby k niečomu získal prístup. Celý web je neúplný bez prihlasovacích formulárov a registrácií, registračných formulárov.
HTML formy budú prvé, s ktorými sa väčšina z nás stretne, a so správnym CSS, ktorý dáva štruktúre HTML štýl. V najnovších verziách HTML sa zdá, že HTML si zvolilo CSS3 ako svoju predvolenú možnosť štýlu štýlu. V každom prípade tu nájdete vopred navrhnuté formuláre HTML a CSS vytvorené vývojármi front -endu a zdieľané s verejnosťou na bezplatné použitie.
Skúste použiť všetky tieto bezplatné šablóny prihlasovacích formulárov, pretože väčšina z nich má tiež vopred pripravené funkcie overovania HTML, ako aj niektoré validácie jQuery alebo HTML (ako napríklad formulár Prihlásenie / Registrácia s meračom prihrávok nižšie).
Tento zoznam sa ešte neskončil. Mám záujem nájsť nové návrhy prihlasovacích formulárov, takže keď budú uvedené v roku 2017, budem ich priebežne aktualizovať o nové šablóny prihlasovacích formulárov. Sledujte nás aj naďalej.
Červený prihlasovací formulár
Jednoduchý a efektívny prihlasovací formulár pre vašu webovú stránku, ktorý vyžaduje základné vstupné polia a žiadne ďalšie programovanie.
Plochý dizajn prihlasovacieho formulára navrhnutý pre váš web, ktorý je už plochý. Stiahnite si a použite túto šablónu na akýkoľvek účel.
Potrebujete pre svojich klientov rýchle prihlásenie? Nebojte sa, tento pekne vyzerajúci prihlasovací formulár vás bez problémov zvládne. Stiahnite si zdrojový kód a skontrolujte demo, pretože do polí môžete vložiť vzorové používateľské meno a heslo a pokúsiť sa prihlásiť. Dostanete sa na profilovú stránku, ktorá vyzerá nádherne, pomocou tlačidla na odhlásenie, ktoré zobrazuje animáciu odhlásenia.
Vďaka tomu, že sa materiálový dizajn Google stáva obľúbeným nad plochým dizajnom, môžeme v tejto šablóne css3 vidieť hlboký a starostlivo zatienený prihlasovací formulár a registračný formulár.
Tu získate ďalší vynikajúci prihlasovací formulár pre vašu webovú stránku s možnosťou skryť / zobraziť prihlasovacie polia. Dobre kódovaný dizajn css / html / js vám zaistí lepšie načítanie bez toho, aby došlo k narušeniu rýchlosti vašej aktuálnej stránky.
Minimálny prihlasovací formulár s plynulou animáciou
Hladká animácia prihlasovacieho formulára, ktorá otvára prihlasovaciu časť kliknutím na obrázok alebo tlačidlo podľa potreby.
Minimalistický prihlasovací formulár s css
Tu nájdete neštandardné prihlasovací formulár, ktorý je umiestnený na pozadí celej obrazovky. Súbor na stiahnutie vám poskytne css a html pre jednoduchú implementáciu tohto prihlásenia na váš web.
Animovaný prihlasovací formulár
Úžasné sú animácie kliknutí zobrazené v textových poliach, ktoré zobrazujú malú posuvnú animáciu ikon používateľov a hesiel. Potom sa môžete prihlásiť do formulára a sledovať autentifikačný predbežný zavádzač a tiež uvítací blok. Toto sťahovanie obsahuje všetky zdrojové súbory na implementáciu prihlasovacieho formulára pre vašu vlastnú webovú stránku.
Elegantné prihlásenie
Jedná sa o jednoduchú verziu prihlasovacieho formulára, ktorý môžete zobraziť na svojom webe, pretože to tiež má menší vplyv na rýchlosť webu s jeho minimálnym kódom.
Pokojná prihlasovacia obrazovka
Čistý prihlasovací formulár s animovaným pozadím, ktorý dodáva celej stránke relaxačný pocit. Stiahnite si celú šablónu vo formáte zip z codepen.
Prihlasovací a registračný formulár
Tento integrovaný prihlasovací a prihlasovací formulár môžete jednoducho integrovať na svoje webové stránky. Súbor zip s týmto stiahnutím vám poskytne šablóny css, html a js. Prihlásenie na sociálne siete je k dispozícii aj s možnosťami zobrazenia / skrytia hesla pre jednoduché zadanie hesla na obrazovke.
Prihlasovací formulár s vytvorením účtu
Prihlasovací formulár, ktorý sa zobrazuje s efektom fadein, je zábavné sledovať. Tento efekt je možné vidieť iba v niekoľkých moderných prihlasovacích formulároch. Kliknutím na mňa zmeníte formulár na prihlásenie alebo vytvorenie formulára.
Prihlasovací formulár v minimálnom štýle s plochým dizajnom si môžete stiahnuť z nižšie uvedeného odkazu. V tejto prihlasovacej šablóne je k dispozícii a nastavuje sa validácia HTML.
Stiahnuť ▼Minimálna šablóna formulára na prihlásenie
Prebieha validácia e -mailu a táto tempalte je čistý css, html bez efektných modulov jquery.
Stiahnuť ▼Prihlasovací / prihlasovací formulár
Jediný formulár na prihlásenie na webovú stránku, ako aj možnosť registrácie a registrácie, ktorú je možné prevrátiť kliknutím. Aj keď v registračnej oblasti chýbajú niektoré dôležité polia, je to napriek tomu lepšia forma so všetkými výkonnými funkciami.
Stiahnuť ▼Tento prihlasovací formulár je skrytý, ak nekliknete na prihlasovací odkaz. Je to veľmi užitočná funkcia pre moderné webové stránky, ktoré sa môžu vyhnúť ďalšej stránke na prihlásenie. Pomocou tohto výkonného prihlasovacieho formulára zobrazíte prihlásenie na ľubovoľnej stránke, ktorá sa vám páči.
Stiahnuť ▼Je dodávaný ako PSD aj ako plne kódovaná verzia HTML / CSS, takže s jeho integráciou môžete začať hneď.
Prihlasovací formulár (kódovaný)
Profesionálny prihlasovací formulár. Sťahovanie obsahuje súbor PSD a tiež som mal chuť ho kódovať, takže som pridal aj súbory xHTML, Js a CSS.
Stiahnuť ▼Biely jednoduchý prihlasovací formulár
Čistý a jednoduchý prihlasovací formulár s okrúhlym tlačidlom na odoslanie a elegantnými stavmi zaostrenia.
Jednoducho prihlasovací formulár
Jednoduchý prihlasovací formulár je navrhnutý a navrhnutý výlučne pomocou CSS3. Formulár je vytvorený pomocou veľmi jednoduchého značenia a je štylizovaný pomocou veľmi základných vlastností CSS3.
Stiahnuť ▼V tejto lekcii vytvoríme registračný formulár v štyroch krokoch: 1. Zadanie prihlasovacieho mena a hesla 2. Meno Priezvisko a e -mailová adresa 3. Vek, pohlavie a krajina 4. Všeobecné informácie
Html
Najprv ako obvykle vytvoríme označenie html... Potrebujeme kontajner so štyrmi blokmi DIV, jeden pre každý krok.
Hlavný kód html by to bolo takto: