最近从编写小型 vb 应用程序更改为 Web 应用程序。目前还没有切换到 C#。
试图让一个 ASP.net 表单添加几个文本框并在另一个文本框中显示结果。
FormView
这是在插入模式下使用控件的ASP.NET 4.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()"/>