私は、ユーザーがテキストボックスに入力した情報をプルし、その結果を "window.alert()"メソッドに表示するためにJavaScript関数に渡そうとしています。ASP.NET TextBoxのユーザー入力をJavaScript関数に渡すにはどうすればよいですか?
私は現在ASP.NETを使用しています。これは、私がこれまでにASP.NETのフロント部分とJavaScriptのために持っているものです。
<asp:Button ID="btnCalculateSalary" runat="server" Text="Calculate Salary" OnClick="calcFunction()" />
<script>
function calcFunction(c1, c2) {
c1 = document.getElementById('txtAnnualHours').value;
c2 = document.getElementById('txtPayRate').value;
return window.alert("Your Annual Salary is: " + c1 * c2);
}
'OnClick'ではなく、あなたのコントロールのために' OnClientClick'を探していますか? – David
いずれかが動作します。私は学んでいるので、どのJavaScriptがJavaScriptに対応しているのかわかりません。 –
さて、サーバー側のコントロールの 'OnClick'は、サーバー側のイベントを処理することです。クライアント側のクリックハンドラには 'OnClientClick'を使います。ただし、それは依然としてサーバー側のコントロールであり、ページ全体をポストバックでリフレッシュさせる可能性があります。 – David