Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jak na webové formuláře v dnešní době

David Musil
verified
rating uzivatele
(68 hodnocení)
6. 12. 2017 01:28:21
Ahoj,
dnes jsem přemýšlel, zda-li ještě vůbec někdo - a myslím tím zkušenější vývojáře - používá odeslání formulářů přímo přes čisté PHP bez Ajaxu, apod.
Mám na mysli například kontaktní formulář. Ten obvykle obsahuje pouhá 3-4 obyčejná textová pole a po úspěšné validaci jednoduše proběhne proces odeslání.
Tohle je ale dle mého poslední typ používaného formuláře, kde to jde bez Ajaxu. Ve chvíli, kdy se nechci crcat s opětovným načítáním POST hodnot do textových polí, radši zvolím JS a toto vůbec nemusím řešit. Navíc si ošetřím a validuji vstupy ještě před zavolám klíčového skriptu pomocí Ajax POST a přijde mi, že tohle nemá nevýhodu.
Klasické formuláře, kde mohu nahrát přílohu, která však zmizí, když některé políčko zapomenu vyplnit jsou asi už dávno pryč. Stejně tak odeslání formuláře, co vygeneruje nějakou GET proměnnou ve formě ?send=true je už asi také dávno pryč. Ano, na eshopu se to třeba používá při vložení zboží do košíku. Ale tam člověk někdy přechází mezi stránkami, to je něco jiného.
Zkrátka dnes už všechno pomocí Ajaxu?
Jaký na to máte názor Vy? Díky za něj.
6. 12. 2017 01:28:21
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315883
Používám Nette a tam je AJAX celkem snadno implementovatelný. V praxi používám kombinaci obojího. Složitější JS formuláře už dělá koder a implementace je dražší.
6. 12. 2017 07:52:42
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315882
hm
verified
rating uzivatele
(20 hodnocení)
6. 12. 2017 08:46:40
Pulka internetu jede na Reactu. V pozadi casto node.js... ale tak kdyz to mas udelane dobre, zadny javascript nepotrebujes... na druhou stranu budoucnost webu patri jemu, php je krasna technologie, ale obavam se ze v budoucnu bude prevalcovano ve velkem... Vlastne pokud se ted ucis neco noveho, coz mi tak prijde, tak bych se rovnou zacal ucil node.js :)
6. 12. 2017 08:46:40
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315881
Bogdan
verified
rating uzivatele
(1 hodnocení)
6. 12. 2017 09:29:32
Ehm. Aby node.js převálcoval PHP a ASP.NET v to fakt nevěřím :)
Jinak ja použivám ajax jen na tlačítko "přidat do košíku" toť vše. Nejradějí bych JS nepoužívál vůbec.
6. 12. 2017 09:29:32
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315880
hm
verified
rating uzivatele
(20 hodnocení)
6. 12. 2017 09:34:39
Napsal Bogdan;1428358
Ehm. Aby node.js převálcoval PHP a ASP.NET v to fakt nevěřím :)
Jinak ja použivám ajax jen na tlačítko "přidat do košíku" toť vše. Nejradějí bych JS nepoužívál vůbec.
Tezko rict, ten pokrok v JS je za posledni dobu tak obrovskej, narozdil od PHP, ASP, ktery pres urcity inovace stoji an miste uz dlouhy leta, ze si vcelku troufam odhadovat ze je to klidne mozne, uz dneska na tom jedou frontendy snad uplne vseho a to pouzivani i na backendu se zacina vcelku sirit... Precijen ta technologie je vazne dobra.
6. 12. 2017 09:34:39
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315879
David Musil
verified
rating uzivatele
(68 hodnocení)
6. 12. 2017 11:13:03
Napsal Bogdan;1428358
Ehm. Aby node.js převálcoval PHP a ASP.NET v to fakt nevěřím :)
Jinak ja použivám ajax jen na tlačítko "přidat do košíku" toť vše. Nejradějí bych JS nepoužívál vůbec.
A ten problém s formulářem, kde například nahraju soubor k uploadu, zapomenu něco vyplnit, proběhne refresh stránky a soubor zmizí a musím ho vybrat znovu?
6. 12. 2017 11:13:03
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315878
hm
verified
rating uzivatele
(20 hodnocení)
6. 12. 2017 11:49:38
Napsal musil.david;1428372
A ten problém s formulářem, kde například nahraju soubor k uploadu, zapomenu něco vyplnit, proběhne refresh stránky a soubor zmizí a musím ho vybrat znovu?
pokud to mas takhel tak jsi spatne programoval, to ma prece php preulozit na server a zobrazit uz jako nahrane :) pri opetovnem odeslani formulare si posles nakej udaj o tom souboru a zpracujes uz to ulozene na serveru... Navic bych jeste vyuzival uploader ktery to proste nahraje a zkontroluje jeste pred odeslanim formulare...
ja bych obecne vubec nebranil rozvoji JS, je to neskutecne mocna technologie, stary susenky co by JS nejradsi nepouzivali vubec nejak nejsem schopen pochopit, na moderni web to v kazdem pripade patri :) da se s tim doslova kouzlit...
6. 12. 2017 11:49:38
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315877
smrtka
verified
rating uzivatele
(3 hodnocení)
6. 12. 2017 12:20:05
Napsal musil.david;1428372
A ten problém s formulářem, kde například nahraju soubor k uploadu, zapomenu něco vyplnit, proběhne refresh stránky a soubor zmizí a musím ho vybrat znovu?
Nevidim duvod, proc to nezkombinovat : pred odeslanim udelat prvni validaci JS, ktera neumozni odeslat spatne vypneny formular a druhou validaci na serveru pri zpracovani dat. Pripad, ze nekdo obejde JS, posle spatna data podle me nepotrebuje ten luxus aby se za nej obstaral ten souborovy prvek
6. 12. 2017 12:20:05
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315876
David Musil
verified
rating uzivatele
(68 hodnocení)
6. 12. 2017 13:50:58
Díky za informace a inspiraci.
6. 12. 2017 13:50:58
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315875
michal731
verified
rating uzivatele
(69 hodnocení)
6. 12. 2017 13:59:55
Jak píše smrtka. Za mě je to nejlepší varianta. Na stránce mít vše ošetřené v JS a po odeslání ještě dodatečné validace v PHP. Protože JS brání web proti "hlouposti" uživatelů ale PHP je spíše už pro takové blbečky, co se do toho snaží dostat.
6. 12. 2017 13:59:55
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315874
Jiří
verified
rating uzivatele
(7 hodnocení)
6. 12. 2017 15:59:32
Napsal michal731;1428408
Jak píše smrtka. Za mě je to nejlepší varianta. Na stránce mít vše ošetřené v JS a po odeslání ještě dodatečné validace v PHP. Protože JS brání web proti "hlouposti" uživatelů ale PHP je spíše už pro takové blbečky, co se do toho snaží dostat.
Tak koukám, že nejsem jediný kdo to dělá stejně.
6. 12. 2017 15:59:32
https://webtrh.cz/diskuse/jak-na-webove-formulare-v-dnesni-dobe/#reply1315873
Pro odpověď se přihlašte.
Přihlásit