javascript - redireccionar - ¿Cómo puedo hacer que un botón redirija mi página a otra página?
modificar elementos html con javascript (5)
Esto es aquí:
<button onClick="window.location=''page_name.php'';" value="click here" />
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo crear un botón HTML que actúa como un enlace? 27 respuestas
He estado intentando lo siguiente:
<form action="/home" class="inline">
<button class="float-left submit-button" >Home</button>
</form>
Parece que funciona, pero va a la página "/ home?"
¿Hay una mejor manera de hacer que un botón dentro de un formulario haga que la página vaya a una nueva ubicación?
Simplemente agregue un evento onclick
al button
:
<button onclick="location.href = ''www.yoursite.com'';" id="myButton" class="float-left submit-button" >Home</button>
Pero realmente no debería tenerlo en línea así, en su lugar, colóquelo en un bloque JS y déle una ID al button
:
<button id="myButton" class="float-left submit-button" >Home</button>
<script type="text/javascript">
document.getElementById("myButton").onclick = function () {
location.href = "www.yoursite.com";
};
</script>
Solo otra variación:
<body>
<button name="redirect" onClick="redirect()">
<script type="text/javascript">
function redirect()
{
var url = "http://www.(url).com";
window.location(url);
}
</script>
podrías hacerlo:
<button onclick="location.href=''page''">
puede cambiar el atributo de acción del formulario al hacer clic en el botón:
<button class="float-left submit-button" onclick=''myFun()''>Home</button>
<script>
myFun(){
$(''form'').attr(''action'',''new path'');
}
</script>
tratar
<button onclick="window.location.href=''b.php''">Click me</button>