0

テーブル行がたくさんあるフォームがあります<tr>

それぞれ<tr>abuttonおよび aとしてlink

ここに私のコードの一部があります

<form name="mycart" id="mycart" action="library/cartactivity.php?action=update" method="post">
   <table cellspacing="0">   
      <tr id="cart-list" onClick="document.location.href='index.php'">
         <td><button onclick="location.href='library/stockactivity.php';">Remove</button></td>
      </tr>
   </table>
   <input type="submit" value="submit"/>
</form>

私の問題は<button><input type="submit">リンクをクリックしたときです

しかし、コードを次のように変更します

<form name="mycart" id="mycart" action="library/cartactivity.php?action=update" method="post">
    <table cellspacing="0">   
       <tr id="cart-list" onClick="document.location.href='index.php'">
          <td><input type="button"  onclick="location.href='library/stockactivity.php';" value="Remove" /></td>
       </tr>
    </table>
    <input type="submit" value="submit"/>
</form>

(私は に変わり<button>ます<input type="button">)

私の問題は<input type="button"><tr>リンクをクリックしたときです

解決策はありますか?

4

2 に答える 2

0

return false;イベント ハンドラーに追加する必要があります。

<button onclick="location.href='......'; return false;">Remove</button>

これにより、フォームが送信されなくなります。

于 2012-08-30T02:41:28.387 に答える
0

<a>の代わりにタグを使用しonclickます。これを試して

<a href="library/stockactivity.php" style="text-decoration: none;"><input type="button" value="Remove" /></a>
于 2012-08-30T03:59:36.220 に答える