Možnosti pro použití html vstupního políčka jsou velmi velké, ale nejčastěji se tento prvek používá ve formě přenosu dat. Je však schopen vykonat mnohem více "triků" než získání hodnot formulářů. Je vhodné jej použít k vytvoření různých "akordeonů" na čistém CSS.
V tomto příkladu, když se kurzor myši na štítku („bod 1“) je převod stylů pro všechny ostatní symboly, které jsou umístěny pod (sourozenci, anglicky - sourozenci) . Převést pozemky sourozence použít znak „~“ přenášet pouze styl těchto značek, ale ne všechny sourozence stránky. Tyto „^“ znamená „začíná“ Příklad „pro ^ =‚harmoniky‘-“ (pro) vstup id, který začíná se slovem „akordeon“:
V důsledku toho, když umístíte kurzor na štítek, změní se styl dolních štítků.
Etikety jsou použitelné jako displeje pro mobilní telefony, je velmi obtížné, aby kliknutím na malý checkbox box html, které rozšiřují oblast, která je pro uživatele k dispozici pro výběr požadované odpovědi. Navíc díky štítku, který může zcela odstranit krabice z obrazovky
Postup začne, když uživatel klikne „na etiketě, políčko html vybrán (vstup: zaškrtnuto), potom projdou znakem“ + „(což znamená, že“ pouze první sourozence dole „) max-height vlastnost: 100% na
s textem.
Když vyberete příslušnou položku, zobrazí se text.
$ _POST array transformovat řetězce pomocí PHP zhroutí () a přiřadit hodnotu $ _POST ["ajax_name"] změnu $ Ajax. Obvykle všechny hodnoty $ _POST vytvořit proměnné, ale například píšeme jen jeden nedošlo k přetížení kód zbytečné informace. Je také nutné zkontrolovat bezpečnostní vstupní $ _POST, ale budeme tady dělat nebude, hodně bylo napsáno o tom v jiných článcích.
své schopnosti: ".implode ('', $ _POST), , pokud (isset ($ _POST [" Ajax „])) { $ Ajax = $ _POST ["Ajax"] } , pokud (isset ($ Ajax)) { echo "
proměnná nastavovaná $ Ajax" } echo „
" var_dump ($ _ POST), echo"
“
obdrží klíče a hodnoty tvoří pomocí jQuery
Chcete-li získat hodnotu z formy bez překládky stránky by mělyPomocí skriptů nebo javascript jQuery).
$ (dokument) .ready (function () { $ ("input.my-class") na ("cvaknutí", funkci (e ) { var val = [], , $ (. "vstup: kontrolována") každý (funkce () { val.push ($ (to) .val ()); } ) (. 223), $ ("# log") html ("Zvolený:" + val.join ("") + "
"), }) }) ;
, vytvořit matici
var val = [];
, pak každý (každý) vybranou položku ("vstup: kontrolována") používat tlak se zapíše do pole val ():
pro uspořádání tlačítek v souladu s projektem lokality budou používat pouze CSS. Skrytí původní krabici pomocí vlastnosti z-index a neprůhlednost, v tomto případě, čtverce nejsou posunuty z obrazovky, tak se na průhledné (zákal: 0).
, '-webkit-klíčové snímky blackblur { , z {box-stínu: 0072px černá; barva: průhledná;} do {box-shadow: 0; barva: černá;} }
Je-li vstup - značka uvnitř štítku, pak dal políčka text v div s třídou "text". Styly podíl vstupu: kontrolovány div s třídou "text" v druhém příkladu:
V závislosti na situaci tedy můžete vždy zvolit vhodný vstup a označení umístění. Pokud z nějakého důvodu není volba vhodná, když je vstup umístěn před štítkem, můžete umístit vstup do značky štítku. Můžete také zaškrtnout políčko html pomocí skriptů (javascript, jQuery), moderní prohlížeče je dokáží dokonale zvládnout. Pokud však uživatel vstoupí na web ze starého prohlížeče, pak je výhodou, že byste dali CSS. Také je třeba vzít v úvahu, že v různých operačních systémech budou zaškrtávací políčka vypadat odlišně různými způsoby. Pokud se prohlížeč Google Chrome pokusí vyrovnat tyto rozdíly, v jiných prohlížečích se návrh tlačítek může značně lišit.