0

クライアントがリストから選択すると、上部にドロップダウンリストがあり、javascriptでデータベースから3つのテキストボックスにデータを入力するというビューがあります。その下には、クライアントが記入しなければならないテキストボックスのリストがあり、終了したら計算を行うボタンをクリックし、同じページのテーブルにそれらを表示したいと考えています。すべてが完了したら、[保存] をクリックします。同じビューに2つの送信ボタンがあり、ここから見つけたものを試しましたが、計算ボタンを押すとページ全体が更新され、以前の値が削除されます。前もって感謝します。

4

2 に答える 2

1

送信ボタンはまさにそれを行います - フォームを送信します。つまり、フォームがサーバーに投稿され、応答がブラウザーにロードされます。

送信ボタンの代わりに、通常のボタンを使用<input type="button">し、JavaScript (jQuery) でclickイベントに添付します。

于 2013-01-18T10:21:11.330 に答える
0

多くの可能性があります。次のことができます。

  1. Ajax.BeginForm を使用して、(可能であれば) 異なるフォームに異なる送信ボタンを配置します。
  2. 別のフォームで別のボタンを使用できない場合は、この リンクに従ってください
  3. Oded ソリューションを試すこともできます。
于 2013-01-18T11:06:39.003 に答える