Onclick auf die href in html
Möchte ich einen button, der leitet mich auf eine andere Seite.
code:
<div align="right" ><input type="submit" id="logout" onclick="location.href=/login?dis=yes" value="Sign Out" ></div><BR>
aber wenn ich auf den Knopf drücke, habe ich nicht bekommen, eine Umleitung auf die andere Seite.
Ahnung warum?
InformationsquelleAutor Itzik984 | 2012-01-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deinen aktuellen code, auch wenn die syntax behoben, durch das hinzufügen von Anführungszeichen, erstellt eine Schaltfläche, die nicht funktioniert, wenn JavaScript deaktiviert ist. Die einfachere und sicherere Ansatz ist, ein kleines HTML-Formular:
Zur Erreichung der gewünschten styling, fügen Sie die folgende stylesheet:
InformationsquelleAutor Jukka K. Korpela
Vielleicht versuchen, diese mit einem type="button" und setzen Sie Anführungszeichen um den Standort.
InformationsquelleAutor Rick Kuipers
nicht verwenden
da dies wird verwendet, um post-form, sondern Sie verwenden sollten,
für die Umleitung oder plain Anker-tag
InformationsquelleAutor Rey Rahadian
Ihren javascript-code ist ungültig.
Verwenden:
InformationsquelleAutor robert
versuchen, diese
als
InformationsquelleAutor Mujassir Nasir
Ist der Hauptgrund, dass Ihre Schaltfläche, wie geplant, nicht funktioniert, ist, weil es ist ein "Submit" - button. Wenn Sie auf diese es versucht, den submit-Aktion nach ausführen der onclick-Aktion, die im wesentlichen ignoriert die Aktion onclick.
Können Sie dieses Problem beheben, indem mit dem type="button" button, oder die obige Lösung, die ich dann aufgeführt, wenn Sie müssen, verwenden Sie eine Schaltfläche "senden".
InformationsquelleAutor OpenR
Ich würde Ihnen sagen, die gleiche Sache, die jeder andere auch hat. Anstelle der Verwendung:
location.herf
Sie verwenden sollten:window.location
Hoffe, dies hilft Ihnen!
InformationsquelleAutor Kyle Gagnon