Odrolování stránky na formulář po serverové validaci

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
premek_k
Člen | 172
+
0
-

Ahoj,
mám dlouhou stránku, na jejímž konci mám formulář (jako komponentu). Na tuto pozici na stránce mám nastaven #odkaz.

V případě, kdy neprojde serverová validace, stránka se reloadne s tím, že se zobrazí shora – na formulář (ve kterém jsou nyní doplněny validační chybové hlášky) musím pracně rolovat.

Jde nějak docílit toho, aby se po neúspěšné serverové validaci reloadla stránka s tím, že se sama odroluje na #odkaz, tzn. na onen formulář?

Pavel Kravčík
Člen | 1205
+
+1
-

Co použít JS?

$('.form-error')
..
    $(document).scrollTop( $("#header").offset().top );
..
llook
Člen | 407
+
+1
-

Přidej si tu kotvu do action. Cca $form->setAction($form->getAction() . '#kotva').

matopeto
Člen | 395
+
0
-

toto as ale da urobit az po pripojeni k prezentru pokial si dobobre pamatam ked som to niekedy riesil…

premek_k
Člen | 172
+
0
-

Toto funguje, podmínkou není připojení k presenteru. Dík