2

良い一日

次のボタンをフォーム タグ内にラップした ASP.NET Web フォームを使用しています。

<form runat="server">

  <button class="btn btn-primary" onclick="window.location='http://google.co.za';">Login</button>

</form>

問題: 問題は、ボタンをクリックすると、現在のページに移動するだけで、リダイレクトされないことです。ただし、フォームタグを削除すると、ボタンが機能します。フォームタグを残し、アンカータグを使用して再配置すると、同様に機能します...問題が発生しているのはボタンだけです。

何故ですか?

Twitterのブートストラップも使用しています(追加情報..)

ありがとうございました

4

1 に答える 1

11

タグにtype="button"属性を追加します。buttonそれがなければ、ボタンは として機能しsubmitます。

于 2013-03-20T11:43:19.480 に答える