Verwenden Sie Anker nach POST-Formular Vorlage
Ich müssen zu lassen die Seite lädt bei bestimmten label innerhalb einer Seite, wenn der Benutzer auf die Schaltfläche klickt Post.
Hinweis: ich bin mit der PHP -
Form-Code-Beispiel:
<form action="po.php?id=44" method="POST">
<input type="hidden" name="here" value="#here" />
<input name="btn_send" type="submit" value="Post" />
</form>
Der Seite landen sollte, irgendwo auf der Seite, die hat einen Titel zwischen
, wie unten zu sehen
Code-Beispiel:
<a name="here"></a>
<p>Total Number of Posts 55</p>
Wie Sie sehen, der Ort an dem ich Lande, ist eine regelmäßige label-text, nicht als hyperlink. Deshalb, ich setzen Sie die anchor-Linie als Indikator kurz vor dem Titel.
Problem:
Seite nicht landen, wo ich (name="hier"). Die Seite landet auf der Spitze. Gibt es einfache Möglichkeit, um es land auf ( name="hier")?
- Versuchen Sie, name="hier" id="hier" :/
- versuchen
action="po.php?id=44#here"
- Oh, ich wusste nicht, dass.
- Vergessen Sie nicht, akzeptieren einer Antwort 😉
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schließen Sie einfach das fragment in Ihrer form
action
Attribut, z.B.Auch, mit Hilfe von ID-Attributen als fragment Standorten ist viel schöner. Verlieren die leeren Anker auf und ändern Ihren Absatz zu...
#here { color: red; }
Versuchen Sie dies:
Und setzen Sie diese auf die Ziel-Seite: