|
28. únor 2000 - Tipy a triky |
HTML Tip č. 20: Jak po odeslání formuláře přesměrovat na jinou stránku
Pokud používáte ke zpracování formulářů elektronickou poštu (máte tedy v tagu FORM parametr action="mailto:...), je pro uživatele poměrně obtížné zjistit, zda po stisku odesílacího tlačítka skutečně došlo k odeslání dat, či zda bylo tlačítko stisknuto správně. Ideální je, aby se po odeslání dat zobrazila nějaká stránka, na níž by byla potvrzující informace. Toho dosáhnete jednoduše tak, že do tagu FORM přidáte parametr OnSubmit=setTimeout("self.location='potvrzen.htm'") , kde potvrzen.htm je adresa stránky, na kterou bude uživatel přesměrován (dávejte bedlivý pozor na správné použití velkých a malých písmen a uvozovek). Tento postup pochopitelně nefunguje ve všech prohlížečích a dokonce ani není v normě HTML 4.0, ale v Internet Exploreru 4.0 a vyšším, který používá drtivá většina uživatelů Internetu, funguje zcela bez problémů.
|
|
 |
Reklama |
Zde může být vaše reklama.
|
 |
|
|
 |
Reklama |
|
|