PHP Developer

PHP + JavaScript + SQL

Jak zkopírovat text do schránky tlačítkem

vychytávky JavaScript

Zkopírovat text z webové stránky lze například pomocí Ctrl+C. Jenže spousta lidí dnes honí internet přes mobil a v takovém případě je pohodlnejší kliknout na tlačítko/ikonu a tím zkopírovat text do schránky. Jak uživatelům tento luxus umožnit?

Validace formulářů pomocí jquery.validate

jQuery

Najít snadno použitelné knihovny není snadné, ale občas se nějaká povede. Pro validaci formulářů mohu doporučit https://jqueryvalidation.org/ . Použití je opravdu přesně takové, jak naznačuje autor již v prvním řádku – easy. Je k tomu však zapotřebí ignorovat 99% souborů ve staženém balíčku.

Upload souborů se zobrazením průběhu nahrávání

Upload obrázku AJAXem

Tohle je věc, která mě kdysi před mnoha lety hodně vytáčela. Velké soubory zákazníci nahrávají odjakživa a trpělivost mají jen minimální. Nedařilo se mi průběžný status uploadu tenkrát nijak rozběhat. Dnes už je naštěstí relativně jednoduché o stavu uploadu uživatele informovat. Tedy alespoň s využitím kvalitního skriptu to jde zařídit poměrně snadno…

Základy práce s jQuery

jQuery AJAX základy příklady

Žádný php programátor se dnes bez znalosti JavaScriptu neobejde. Naštěstí už dávno není potřeba dávat tolik pozor na to, aby JS fungoval v každém prohlížeči stejně, protože o toto se stará rozšíření jQuery. Tvoříme tedy příkazy JS, ale pomocí nadstavby jQuery.

Update formuláře pomocí AJAXu

AJAX update formuláře

Webové rozhraní je již téměř ekvivalentní standardnímu desktopovému rozhraní. Je možné, že formuláře budou brzy založené především na AJAX komunikaci se serverem a současný způsob jejich zpracování postupně ustoupí? Nároky na uživatelská rozhraní se stále zvyšují. Cení se také rychlost odezvy a snižování nároků na server. Jediný problém by mohl být ve zdánlivé komplikovanosti tohoto způsobu zpracování formulářů. V následujícím příspěvku uvádím skripty pro obsluhu formuláře AJAXem, avšak s validací.. Více …

Ukládání objektů po přesunu na stránce

AJAX Ukládání objektů po přesunu na stránce

Někdy je zapotřebí ukládat pozici volně přesouvatelných prvků na stránce. Může se jednat například o boxy na nějakém větším administračním panelu, přičemž uživatelé si chtějí boxy rozmístit podle svého uvážení. Není problém nastavit box jako „draggable“ pomocí jQuery UI, ale jak uložit jeho pozici automaticky bezprostředně po přesunu?