最近、小さなvbアプリの作成からWebアプリへの変更。現時点ではC#に切り替えていません。
ASP.netフォームを取得して、いくつかのテキストボックスを追加し、結果を別のテキストボックスに表示しようとしています。
FormView
これはオンであり、挿入モードでコントロールを使用するASP.NET4.0フォームです。問題は、ボックスをクリックしても、Tabキーを押してボックスに入れても、外に出ても、JavaScriptが起動しないように見えることです。
<script language="javascript" type="text/javascript">
function SumCalc()
{
Window.alert("On Blur");
var num1 = parseInt(document.getElementById("LeaveHoursTextBox").value);
var num2 = parseInt(document.getElementById("LeaveHours2TextBox").value);
var num3 = parseInt(document.getElementById("LeaveHours3TextBox").value);
var TotalTime = num1 + num2 + num3
document.getElementById("HoursTextBox").value = TotalTime;
}
</script>
以下は私のhtmlの一部です。長いページなので、全部は投稿しませんでした。
<asp:TextBox ID="LeaveHoursTextBox" runat="server"
Text='<%# Bind("LeaveHours") %>'
onblur = "return sumCalc()"/>