【发布时间】:2019-05-30 18:19:41
【问题描述】:
我想将两个文本框中的值相乘(txtBox1 应该包含一个整数值,txtBox2 应该包含一个浮点值)并将结果放在第三个文本框中。我的代码在下面,但它不起作用。 javascript函数被调用,否则失败。有人可以帮我正确编码吗:\?谢谢
//the javascript function
function CalculateTotal(id1, id2) {
var txt1 = document.getElementById(id1);
var txt2 = document.getElementById(id2);
var total = txt1 * txt2;
document.getElementById("txtTotal").value = parseFloat(total);
}
//c# code, programmatically adding attribute
txtBox1.Attributes.Add("onBlur", "CalculateTotal('txtBox1, txtBox2')");
【问题讨论】:
-
当两者非常相似时,很难选择正确的答案。我在 C# 代码中遇到了另一个问题。尽管文本框是这样创建的: TextBox txtBox1 = new TextBox();我需要做的也是为 ID 添加一个值,如下所示: txtBox1.ID = "txtBox1";感谢您的帮助!
标签: c# javascript asp.net