2010-12-07 32 views
1

J'ai une page avec deux formulaires. Les deux sont soumis à l'URL d'origine de la page (action = ""), le second lui ajoute un segment de hachage (action = "# second-form"). Lorsque le second formulaire est valide, je veux rediriger vers une autre page pour une deuxième étape, mais sans # deuxième-forme dans l'URL.Comment se débarrasser de hash dans l'URL lors de la redirection?

Est-ce possible? Il semble que peu importe où je redirige l'utilisateur à # second-forme est toujours conservé dans l'URL (par exemple http://www.google.com/#second-form).

+1

avez-vous essayé d'ajouter juste un # à l'URL redirigé? cela devrait l'emporter. –

+0

remplacez simplement votre action pour ce formulaire en utilisant javascipt. Vous aurez quelque chose comme 'document.getElementById ('your_form_id'). Action = 'your_url'' – cristian

Répondre

0

Peut-être que si vous essayez de mettre cela sur votre code, il fonctionne ..

<base href="http://www.theurlyouwant.com/"/> 
0

point votre action à votre nom de la page, au lieu de « ».

E.g. (juste un tas des mêmes exemples pour différents noms de fichiers) action = "index.html" action = "index.asp" action = "index.php" action = "form.asp" action = "formulaire .php "