次のコードを含む jsp ページがあります。
<script type="text/javascript">
function getWithdrawAmmount()
{
var withdraw=document.forms["WithdrawDeposit"]["AmountToWithdraw"].value;
document.getElementById('hidden').type = withdraw;
}
</script>
<form method="POST" name="WithdrawDeposit" onsubmit="getWithdrawAmmount()">
<table>
<tr><td><input type="text" size=5 name="AmountToWithdraw"></td>
<td><input type="button" value="Withdraw"></td></tr>
</table>
</form>
<input type="hidden" name="hidden" value="">
<% String AmountWithdraw = request.getParameter("hidden"); %>
<%!
public void Withdraw(){
int Amount = Integer.parseInt("AmountWithdraw");
Deposit deposit = new Deposit();
deposit.WithdrawMoney(AmountWithdraw);
} %>
フォームの送信時に Withdraw() メソッドをアクティブにして、テキスト入力を取得する必要があります。JavaScript は「hidden」に挿入された値を保持し、後でアクセスできます。しかし、私は呼び出すことができません: <% Withdraw(); %> javascript 内から。
ボタンをクリックした後に Withdraw() を呼び出すにはどうすればよいですか?
10倍