1. ホーム
  2. javascript

[解決済み] ボタンを使って自分のページを別のページにリダイレクトさせるにはどうしたらいいですか?重複

2022-04-15 13:35:24

質問

を試しています。

<form action="/home" class="inline">
    <button class="float-left submit-button" >Home</button>
</form>

動作しているようですが、"/home?"のページに移動してしまいます。

フォーム内のボタンでページを新しい場所に移動させる良い方法はないでしょうか?

解決方法は?

ただ onclick イベントを button :

<button onclick="location.href = 'www.yoursite.com';" id="myButton" class="float-left submit-button" >Home</button>

しかし、本当はこのようにインライン化するのではなく、JSブロックの中に入れ、その中に button をIDで指定します。

<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>