Diskuze: Smooth scroll po kliknutí na submit

JavaScript JavaScript Smooth scroll po kliknutí na submit

Avatar
tbartolen
Člen
Avatar
tbartolen:
<input type="submit" value="<a href="#section1" class="tlacitko">Odeslat</a>" />

Ahoj, chtěl bych si na stránce udělat stejný efekt skrolování jako při kliknutí do menu, ale nejsem si jistý, jak to udělat. Tohle mi přijde jako hodně divoká varianta...ale současně tam potřebuji nějak dostat ten hypertextový odkaz, na který se mi to odkáže po kliknutí, jako jsem to udělal v menu....jenže tady se stránka refreshuje po kliknutí, takže bych měl postupovat tak, že po kliknutí se obnoví, a sjede na to dané okno? Neměl bych radši přemýšlet o vyskakovacím oknu se zprávou? Nevím jak se k tomu postavit =(

Odpovědět 5.8.2015 22:19
Navštiv www.fb.com/skkelticz
Avatar
tbartolen
Člen
Avatar
tbartolen:
if kliknuti na submit (zaroven to kontroluje správnost vyplneni formulare)
else if uspech
        then okno s hláškou o poděkování za poslání zprávy
        else okno se zprávou o špatném vyplnění formuláře
end

Typuji že vývojový diagram by mohl vypadat nějak takto, je to správné řešení nebo bych měl postupovat ještě jinak?

Nahoru Odpovědět 5.8.2015 22:29
Navštiv www.fb.com/skkelticz
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na tbartolen
Tonda Kozák:

Kromě toho, že ta varianta je divoká, tak také nefunkční.

Moc nechápu, o co se snažíš. Pokud to je obyčejný formulář, tak ho nech odeslat, zpracuj na serveru a dodej výsledek - kladnou nebo chybovou hlášku. Nebo ho můžeš zkontrolovat JavaScriptem a zabránit odeslání (znovunačtení stránky) pomocí return false.

Pokud tam chceš přidat tu kotvu, tak můžeš využít action u formuláře: http://kod.djpw.cz/gvob-

 
Nahoru Odpovědět 5.8.2015 23:09
Avatar
tbartolen
Člen
Avatar
tbartolen:

Aha...šlo jen o tu kotvu, nevěděl jsem, že to funguje takhle jednoduše...ach jo, opět díky

Nahoru Odpovědět 6.8.2015 0:17
Navštiv www.fb.com/skkelticz
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.