我已经对此进行了很多研究,但是当调用函数传递3个不同的参数时,仍然没有找到解决方案,这些参数拥有3个控件的id,即txtquan1,txtatthe1,lblamnt1在第一行的两个文本框控件的onblur上(此重复)对于N行数)那么,javascript执行函数如何能够搜索内容页面中的控件,并且调用函数也在内容页面中。我已经使用过这段代码但是数量根本没有任何价值..... plz协助我..
function funAmount(suffix, quantity, amount, totalamt) {
alert(suffix);
var qty = document.getElementById(suffix + quantity).value;
alert(qty);
var amt = document.getElementById(suffix + amount).value;
var total = parseFloat(qty) * parseFloat(isNaN(amt) ? 0 : amt);
document.getElementById(suffix + totalamt).innerText = isNaN(total) ? 0 : total;
}
<asp:TextBox ID="txtquan1" runat="server" onblur="funAmount(this.id.replace('txtatthe1',''),'txtquan1','txtatthe1','lblamnt1')"></asp:TextBox>
并且也使用了这段代码,但是给出了错误
var no = document.getElementById('<%=this.Page.FindControl("ContentPlaceHolder1").FindControl(amount).ClientID %>').value;