0

次のHTMLを使用しています。

<form action="/User/Account/LogOff" id="logoutForm" method="post">
   <button class="float-left submit-button" title="Logoff">Logoff</button>
</form>

これを次のように置き換えたいと思います。

<form action="/User/Account/LogOff" id="logoutForm" method="post">
   <div class="button" id="logout" title="Logout">
      <span>Logout</span>
   </div>
</form>

div#logoutをクリックして、これをフォームの送信として使用する方法はありますか?私はリンクのためにこれを見ました:

<a href="javascript:document.getElementById('logoutForm').submit()">Logout</a>

しかし、どうすれば私のようなDIVに対してそれを行うことができますか?

4

1 に答える 1

1

これをDIVに追加します。

   <div class="button" id="logout" onclick="javascript:document.getElementById('logoutForm').submit();" title="Logout">

編集1:指摘してくれてありがとう。

   <div class="button" id="logout" onclick="submitForm()" title="Logout">

Javascript:

 function submitForm()
 {
      document.getElementById('logoutForm').submit();
 }
于 2013-01-15T06:27:19.973 に答える