我想将两个文本框中的值相乘(txtBox1应该包含整数值,txtBox2应该包含浮点值),并将结果放在第三个文本框中。我的代码在下面,但它不起作用。 javascript函数被调用,否则失败。有人可以帮助我正确地编码:\?谢谢如何将文本框值与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”;感谢您的帮助! – brookmarker 2010-08-20 14:09:44