我想拉動用戶在文本框中輸入的信息,並將值傳遞給JavaScript函數,以便在「window.alert()」方法中顯示結果。如何將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);
}
你只是想爲你的控件尋找'OnClientClick',而不是'OnClick'? – David
無論哪一個工作。我正在學習,所以我不知道哪一個適用於JavaScript。 –
那麼,服務器端控件的'OnClick'就是處理服務器端事件。使用'OnClientClick'作爲客戶端點擊處理程序。但請注意,它仍然是服務器端控件,並且可能會導致整個頁面的後期刷新。 – David