2010-12-07 3 views
1

Ich habe eine Seite mit zwei Formen darauf. Beide werden an die ursprüngliche URL der Seite gesendet (action = ""), die zweite fügt ein Hash-Segment hinzu (action = "# second-form"). Wenn das zweite Formular gültig ist, möchte ich für einen zweiten Schritt zu einer anderen Seite umleiten, aber ohne # zweite Form in der URL.Wie man Hash in URL beim Umleiten loswerden?

Ist das möglich? Es scheint, dass egal, wo ich den Benutzer zu # umleiten, zweite Form immer in der URL (z. B. http://www.google.com/#second-form) beibehalten wird.

+1

haben Sie versucht, nur ein # an die umgeleitete URL anzuhängen? das sollte es außer Kraft setzen. –

+0

überschreiben Sie einfach Ihre Aktion für dieses Formular mit Javascipt. Sie werden etwas wie 'document.getElementById ('Ihre_Form_ID') haben. Action = 'Ihre_Url' – cristian

Antwort

0

Vielleicht versuchen, wenn Sie diese auf Ihrem Code zu setzen funktioniert es ..

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

Punkt Ihre Aktion auf Ihren Dateinamen der Seite anstelle von „“.

z. (nur ein paar gleiche Beispiele für verschiedene Dateinamen) action = "index.html" action = "index.asp" action = "index.php" action = "form.asp" action = "form .php "